function vjekb() {}
!function () {
  !function (e, t) {
    "use strict";
    "object" == typeof module && "object" == typeof module["exports"] ? module["exports"] = e["document"] ? t(e, !0) : function (e) {
      if (!e["document"]) throw new Error("Geetest requires a window with a document");
      return t(e);
    } : t(e);
  }("undefined" != typeof window ? window : this, function (window, e) {
    function $_BAy(e, t, n) {
      var r = e["split"]("."),
        i = r[0] || "div",
        s = new ie(r)["$_BBH"](1)["$_BCa"](function (e, t, n) {
          return j + e;
        })["$_BDh"](" "),
        o = new oe(i);
      return n("." + r[1], o), "input" == i && o["$_BEI"]({
        "type": "hidden",
        "name": s
      }), o["$_BFK"]({
        "className": s
      }), G(t) ? o["$_BGu"](t) : new se(t)["$_BHH"](function (e, t) {
        o["$_BIk"]($_BAy(e, t, n));
      }), o;
    }
    function $_JL(e) {
      return {
        ".popup_ghost": {},
        ".popup_box": e
      };
    }
    function $_IX(e) {
      try {
        return (e / le)["toFixed"](4) + ce;
      } catch (t) {
        return e + "px";
      }
    }
    function $_Ho(n, e) {
      new se(e)["$_BHH"](function (e, t) {
        n[e] = t;
      });
    }
    function $_GW() {
      var e = new Date(),
        t = e["getFullYear"](),
        n = e["getMonth"]() + 1,
        r = e["getDate"](),
        i = e["getHours"](),
        s = e["getMinutes"](),
        o = e["getSeconds"]();
      return 1 <= n && n <= 9 && (n = "0" + n), 0 <= r && r <= 9 && (r = "0" + r), 0 <= i && i <= 9 && (i = "0" + i), 0 <= s && s <= 9 && (s = "0" + s), 0 <= o && o <= 9 && (o = "0" + o), t + "-" + n + "-" + r + " " + i + ":" + s + ":" + o;
    }
    function $_FB() {
      return new Date()["getTime"]();
    }
    function $_EP() {
      var n = {};
      return function (e, t) {
        if (!t) return n[e["replace"](j, "")];
        n[e] = t;
      };
    }
    function Q() {
      return parseInt(1e4 * Math["random"]()) + new Date()["valueOf"]();
    }
    function Z(e) {
      return "function" == typeof e;
    }
    function W(e) {
      return "boolean" == typeof e;
    }
    function G(e) {
      return "string" == typeof e;
    }
    function J(e) {
      return "number" == typeof e;
    }
    function F(n) {
      return console && console["error"] && console["error"](n), new $(function (e, t) {
        t(n);
      });
    }
    function q(e, t, n) {
      var r = t["$_BJw"],
        i = (t["$_CAR"], "GeetestError");
      return n && (i = "UserCallBackError", e["detail"] = n, r["error_code"] = "604", r["msg"] = e["msg"], c(B(r, "./usercallback/" + (e["detail"] && e["detail"]["type"])), r["post"], r["protocol"])), t["$_CBz"](e), new Error(i + ": " + (e && e["msg"]));
    }
    function I(e, t, n) {
      var r = t["$_BJw"];
      return r["error_code"] = e["error_code"], c(B(r, n), r["post"], r["protocol"]), q({
        "msg": (e = e || {})["error"],
        "code": e["error_code"],
        "error_code": e["error_code"],
        "user_error": e["user_error"]
      }, t);
    }
    function P(e, t, n) {
      var r = {
        "api_appendTo": {
          "msg": "传给appendTo接口的参数有误：只接受id选择器和DOM元素，并且需保证其存在于页面中",
          "code": "error_100"
        },
        "api_bindOn": {
          "msg": "传给bindOn接口的参数有误：只接受id选择器和DOM元素，并且需保证其存在于页面中",
          "code": "error_101"
        },
        "api_onXxx": {
          "msg": "传给各回调的参数不是函数类型：请传入函数类型参数",
          "code": "error_102"
        },
        "config_gt": {
          "msg": "配置参数gt有误：请检查初始化时传入的配置参数gt（对应申请时的ID）",
          "code": "error_103"
        },
        "url_get": {
          "msg": "/get.php请求报错：1.请保持网络畅通；2.检查初始化时传入的配置参数gt和challenge",
          "code": "error_104"
        },
        "url_ajax": {
          "msg": "/ajax.php请求报错：1.请保持网络畅通；2.请联系极验官网客服",
          "code": "error_105"
        },
        "url_refresh": {
          "msg": "/refresh.php请求报错：1.请保持网络畅通；2.刷新次数本身有限制（10次以内），超过限制请刷新整个页面再试",
          "code": "error_106"
        },
        "url_skin": {
          "msg": "皮肤加载失败：1.请保持网络畅通；2.请联系极验官网客服",
          "code": "error_107"
        },
        "url_picture": {
          "msg": "验证图片加载失败：1.请保持网络畅通；2.请联系极验官网客服",
          "code": "error_108"
        },
        "url_reset": {
          "msg": "/reset.php请求报错：1.请保持网络畅通；2.请联系极验官网客服",
          "code": "error_109"
        },
        "js_not_exist": {
          "msg": "验证的js地址不存在",
          "code": "error_110"
        },
        "js_unload": {
          "msg": "验证的js地址无法加载",
          "code": "error_111"
        },
        "config_area": {
          "msg": "配置参数area有误：只接受id选择器和DOM元素，并且需保证其存在于页面中",
          "code": "error_112"
        },
        "server_forbidden": {
          "msg": "服务端forbidden： 请联系极验官网客服",
          "code": "error_113"
        },
        "config_lack": {
          "msg": "initGeetest里面的gt或者challenge参数缺少: 请检查初始化参数",
          "code": "error_114"
        },
        "url_voice": {
          "msg": "语音文件加载失败：1.请保持网络畅通；2.请联系极验官网客服",
          "code": "error_115"
        },
        "user_callback": {
          "msg": "用户回调函数执行异常",
          "code": "error_116"
        },
        "unknown": {
          "msg": "无此类错误类型",
          "code": "error_117"
        },
        "api_bindForm": {
          "msg": "传给bindForm接口的参数有误：只接受id选择器和DOM元素，并且需保证其存在于页面中",
          "code": "error_118"
        }
      };
      r[e] || (e = "unknown");
      var i = r[e],
        s = t["$_CAR"];
      return i["user_error"] = function (e, t) {
        var n = {
            "neterror": {
              "zh-cn": "网络不给力",
              "en": "Network failure",
              "zh-tw": "網絡不給力"
            },
            "configerror": {
              "zh-cn": "配置错误",
              "en": "Configuration Error",
              "zh-tw": "配置錯誤"
            }
          },
          r = function (e) {
            var t = {
              "neterror": ["error_104", "error_105", "error_106", "error_107", "error_108", "error_109", "error_110", "error_111", "error_113", "error_115"],
              "configerror": ["error_100", "error_101", "error_102", "error_103", "error_112", "error_114", "error_116", "error_117", "error_118"]
            };
            for (var n in t) {
              var r = t[n];
              if (r["length"]) for (var i = r["length"] - 1; 0 <= i; i--) if (r[i] === e) return n;
            }
            return "";
          }(e),
          i = function (e) {
            var t = (e = (e = e || "zh-cn")["toLowerCase"]())["indexOf"]("-"),
              n = -1 < t ? e["slice"](0, t) : e;
            return "zh" === n && (-1 < e["indexOf"]("tw") || -1 < e["indexOf"]("hk") ? n += "-tw" : n += "-cn"), n;
          }(t);
        return n[r] && n[r][i] || n[r]["en"];
      }(i["code"], s["lang"]), i["error_code"] = i["code"], q(i, t, n);
    }
    function R(e, t, n) {
      return e["offline"] ? Offline["$_CCp"](e, t, n) : void 0 !== _ && _["$_CDF"]() && e["post"] ? function (i, s, o) {
        return new $(function (t, n) {
          for (var e in o) o["hasOwnProperty"](e) && "number" == typeof o[e] && (o[e] = "" + o[e]);
          o["a"] && (o["a"] = decodeURIComponent(o["a"]));
          var r = D(i["protocol"], i["api_server"] || i["apiserver"], s);
          _["$_CEt"](r, o, function (e) {
            t(e);
          }, function (e) {
            i["error_code"] = 508, c(B(i, r), !0, i["protocol"]), n(e);
          });
        });
      }(e, t, n) : function (e, i, s) {
        return new $(function (n, t) {
          var r = "geetest_" + Q();
          window[r] = function (e) {
            n(e), window[r] = undefined;
            try {
              delete window[r];
            } catch (t) {}
          }, s["callback"] = r, M(e, "js", e["protocol"], [e["api_server"] || e["apiserver"]], i, s)["$_CFX"](function () {}, function (e) {
            t(e);
          });
        });
      }(e, t, n);
    }
    function B(e, t) {
      var n = "",
        r = 0;
      return e["$_CGS"] && (n = e["$_CGS"]["ip"], r = e["$_CGS"]["pt"]), {
        "time": $_GW(),
        "user_ip": n,
        "captcha_id": e["gt"],
        "challenge": e["challenge"],
        "pt": r,
        "exception_url": t,
        "error_code": e["error_code"] || "",
        "msg": e["msg"] || ""
      };
    }
    function M(r, e, t, n, i, s, o) {
      var _;
      "js" == e ? _ = S : "css" == e ? _ = T : "img" == e ? _ = O : "audio" === e && (_ = A);
      for (var a = function (n) {
          return function (e, t) {
            _(n, r["timeout"], r, o)["$_CFX"](function (e) {
              t(e);
            }, function () {
              e();
            });
          };
        }, c = [], l = 0, u = n["length"]; l < u; l += 1) c["push"](a(D(t, n[l], i, s)));
      return new $(function (t, e) {
        $["step"](c)["$_CFX"](function () {
          e();
        }, function (e) {
          t(e);
        });
      });
    }
    function D(e, t, n, r) {
      t = function (e) {
        return e["replace"](/^https?:\/\/|\/$/g, "");
      }(t);
      var i = function (e) {
        return 0 !== (e = e["replace"](/\/+/g, "/"))["indexOf"]("/") && (e = "/" + e), e;
      }(n) + function (e) {
        if (!e) return "";
        var n = "?";
        return new se(e)["$_BHH"](function (e, t) {
          (G(t) || J(t) || W(t)) && (n = n + encodeURIComponent(e) + "=" + encodeURIComponent(t) + "&");
        }), "?" === n && (n = ""), n["replace"](/&$/, "");
      }(r);
      return t && (i = e + t + i), i;
    }
    function A(r, i, s) {
      return new $(function (e, t) {
        var n = new oe("audio");
        n["$_BFK"]({
          "onerror": function () {
            c(B(s, r), s["post"], s["protocol"]), t(N);
          },
          "onloadedmetadata": function () {
            e(n);
          }
        }), n["$_BEI"]({
          "src": r
        }), f(function () {
          t(L);
        }, i || C);
      });
    }
    function O(r, i, s, o) {
      return new $(function (e, t) {
        var n = new oe("img");
        n["$_BFK"]({
          "onerror": function () {
            c(B(s, r), s["post"], s["protocol"]), t(N);
          },
          "onload": function () {
            e(n);
          }
        }), !1 !== o && n["$_BFK"]({
          "crossOrigin": "anonymous"
        })["$_BEI"]({
          "crossorigin": "anonymous"
        }), n["$_BEI"]({
          "src": r
        }), f(function () {
          t(L);
        }, i || C);
      });
    }
    function T(i, s, o) {
      return new $(function (e, t) {
        var n = new oe("link"),
          r = !1;
        f(function () {
          r = !0, e(n);
        }, 2e3), n["$_BFK"]({
          "onerror": function () {
            c(B(o, i), o["post"], o["protocol"]), n["$_CHG"](), t(N);
          },
          "onload": function () {
            r = !0, e(n);
          },
          "href": i,
          "rel": "stylesheet"
        })["$_CIg"](new oe(d)), f(function () {
          r || n["$_CHG"](), t(L);
        }, s || C);
      });
    }
    function S(o, _, a) {
      return new $(function (e, t) {
        function s() {
          i || r["readyState"] && "loaded" !== r["readyState"] && "complete" !== r["readyState"] || (i = !0, f(function () {
            e(n);
          }, 0));
        }
        var n = new oe("script"),
          r = n["$_CJE"],
          i = !1;
        /static\.geetest\.com/g["test"](o) && n["$_BFK"]({
          "crossOrigin": "anonymous"
        }), n["$_BFK"]({
          "charset": "UTF-8",
          "aysnc": !1,
          "onload": s,
          "onreadystatechange": s,
          "onerror": function () {
            a["error_code"] = 508, a["gt"] && c(B(a, o["split"]("?")[0]), a["post"], a["protocol"]), n["$_CHG"](), i = !0, t(N);
          },
          "src": o
        })["$_CIg"](new oe(d)), f(function () {
          i || (n["$_CHG"](), a["gt"] && (a["error_code"] = 408, c(B(a, o["split"]("?")[0]), a["post"], a["protocol"]))), t(L);
        }, _ || C);
      });
    }
    function v(e) {
      window["clearTimeout"](e);
    }
    function f(e, t) {
      return window["setTimeout"](e, t);
    }
    function u(e, t) {
      if (e && e["filename"] && /static\.geetest\.com/g["test"](e["filename"]) || t) {
        try {
          var n = {
            "captcha_id": window && window["GeeGT"] || "",
            "challenge": window && window["GeeChallenge"] || "",
            "error_code": t ? "603" : "602",
            "exception_url": e["filename"] || "",
            "pt": /Mobi/i["test"](window["navigator"]["userAgent"]) ? "3" : "0",
            "time": function _() {
              var e = new Date(),
                t = e["getFullYear"](),
                n = e["getMonth"]() + 1,
                r = e["getDate"](),
                i = e["getHours"](),
                s = e["getMinutes"](),
                o = e["getSeconds"]();
              return 1 <= n && n <= 9 && (n = "0" + n), 0 <= r && r <= 9 && (r = "0" + r), 0 <= i && i <= 9 && (i = "0" + i), 0 <= s && s <= 9 && (s = "0" + s), 0 <= o && o <= 9 && (o = "0" + o), t + "-" + n + "-" + r + " " + i + ":" + s + ":" + o;
            }(),
            "msg": e["error"] && e["error"]["message"] || e["message"] || "",
            "stack": e["error"] && e["error"]["stack"] || e["stack"] || ""
          };
          a["$_CDF"]() && a["$_CEt"]("https://monitor.geetest.com/monitor/send", n, function (e) {}, function (e) {});
        } catch (r) {}
      }
    }
    function o(e, r) {
      return new $(function (t, n) {
        _["$_CEt"](r + "monitor.geetest.com/monitor/send", e, function (e) {
          t(e);
        }, function (e) {
          n(e);
        });
      });
    }
    function s(n, r) {
      return new $(function (e, t) {
        M({
          "timeout": 3e3
        }, "js", r, ["monitor.geetest.com"], "/monitor/send", n)["$_CFX"](function () {}, function (e) {
          t(e);
        });
      });
    }
    function c(e, t, n) {
      if (void 0 !== _ && _["$_CDF"]() && t) try {
        o(e, n);
      } catch (r) {} else try {
        s(e, n);
      } catch (r) {}
    }
    var t,
      n,
      r,
      i,
      a = {
        "$_CDF": function () {
          return (window["XDomainRequest"] || window["XMLHttpRequest"] && "withCredentials" in new window["XMLHttpRequest"]()) && window["JSON"];
        },
        "$_CEt": function (e, t, n, r, i) {
          var s = null;
          if (s = "string" == typeof t ? t : window["JSON"]["stringify"](t), !window["XMLHttpRequest"] || "withCredentials" in new window["XMLHttpRequest"]()) {
            if (window["XMLHttpRequest"]) {
              var o = new window["XMLHttpRequest"]();
              o["open"]("POST", e, !0), o["setRequestHeader"]("Content-Type", "text/plain;charset=utf-8"), o["setRequestHeader"]("Accept", "application/json"), o["withCredentials"] = !0, o["timeout"] = i || 3e4, o["onload"] = function () {
                n(window["JSON"]["parse"](o["responseText"]));
              }, o["onreadystatechange"] = function () {
                4 === o["readyState"] && (200 === o["status"] ? n(window["JSON"]["parse"](o["responseText"])) : r({
                  "error": "status: " + o["status"]
                }));
              }, o["send"](s);
            }
          } else {
            var _ = window["location"]["protocol"],
              a = new window["XDomainRequest"]();
            a["timeout"] = i || 3e4, -1 === e["indexOf"](_) && (e = e["replace"](/^https?:/, _)), a["ontimeout"] = function () {
              "function" == typeof r && r({
                "error": "timeout"
              });
            }, a["onerror"] = function () {
              "function" == typeof r && r({
                "error": "error"
              });
            }, a["onload"] = function () {
              "function" == typeof n && n(window["JSON"]["parse"](a["responseText"]));
            }, a["open"]("POST", e), f(function () {
              a["send"](s);
            }, 0);
          }
        }
      },
      _ = {
        "$_CDF": function () {
          return (window["XDomainRequest"] || window["XMLHttpRequest"] && "withCredentials" in new window["XMLHttpRequest"]()) && window["JSON"];
        },
        "$_CEt": function (e, t, n, r, i) {
          var s = null;
          if (s = "string" == typeof t ? t : window["JSON"]["stringify"](t), !window["XMLHttpRequest"] || "withCredentials" in new window["XMLHttpRequest"]()) {
            if (window["XMLHttpRequest"]) {
              var o = new window["XMLHttpRequest"]();
              o["open"]("POST", e, !0), o["setRequestHeader"]("Content-Type", "text/plain;charset=utf-8"), o["setRequestHeader"]("Accept", "application/json"), o["withCredentials"] = !0, o["timeout"] = i || 3e4, o["onload"] = function () {
                n(window["JSON"]["parse"](o["responseText"]));
              }, o["onreadystatechange"] = function () {
                4 === o["readyState"] && (200 === o["status"] ? n(window["JSON"]["parse"](o["responseText"])) : r({
                  "error": "status: " + o["status"]
                }));
              }, o["send"](s);
            }
          } else {
            var _ = window["location"]["protocol"],
              a = new window["XDomainRequest"]();
            a["timeout"] = i || 3e4, -1 === e["indexOf"](_) && (e = e["replace"](/^https?:/, _)), a["ontimeout"] = function () {
              "function" == typeof r && r({
                "error": "timeout"
              });
            }, a["onerror"] = function () {
              "function" == typeof r && r({
                "error": "error"
              });
            }, a["onload"] = function () {
              "function" == typeof n && n(window["JSON"]["parse"](a["responseText"]));
            }, a["open"]("POST", e), f(function () {
              a["send"](s);
            }, 0);
          }
        }
      },
      w = {
        "$_DAH": {
          "$_DBV": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()",
          "$_DCS": ".",
          "$_DDU": 7274496,
          "$_DEf": 9483264,
          "$_DFC": 19220,
          "$_DG_": 235,
          "$_DHY": 24
        },
        "$_DBV": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()",
        "$_DCS": ".",
        "$_DDU": 7274496,
        "$_DEf": 9483264,
        "$_DFC": 19220,
        "$_DG_": 235,
        "$_DHY": 24,
        "$_DIG": function (e) {
          for (var t = [], n = 0, r = e["length"]; n < r; n += 1) t["push"](e["charCodeAt"](n));
          return t;
        },
        "$_DJx": function (e) {
          for (var t = "", n = 0, r = e["length"]; n < r; n += 1) t += String["fromCharCode"](e[n]);
          return t;
        },
        "$_EAu": function (e) {
          var t = this["$_DBV"];
          return e < 0 || e >= t["length"] ? "." : t["charAt"](e);
        },
        "$_EBs": function (e) {
          return this["$_DBV"]["indexOf"](e);
        },
        "$_ECc": function (e, t) {
          return e >> t & 1;
        },
        "$_EDb": function (e, i) {
          var s = this;
          i || (i = s);
          for (var t = function (e, t) {
              for (var n = 0, r = i["$_DHY"] - 1; 0 <= r; r -= 1) 1 === s["$_ECc"](t, r) && (n = (n << 1) + s["$_ECc"](e, r));
              return n;
            }, n = "", r = "", o = e["length"], _ = 0; _ < o; _ += 3) {
            var a;
            if (_ + 2 < o) a = (e[_] << 16) + (e[_ + 1] << 8) + e[_ + 2], n += s["$_EAu"](t(a, i["$_DDU"])) + s["$_EAu"](t(a, i["$_DEf"])) + s["$_EAu"](t(a, i["$_DFC"])) + s["$_EAu"](t(a, i["$_DG_"]));else {
              var c = o % 3;
              2 == c ? (a = (e[_] << 16) + (e[_ + 1] << 8), n += s["$_EAu"](t(a, i["$_DDU"])) + s["$_EAu"](t(a, i["$_DEf"])) + s["$_EAu"](t(a, i["$_DFC"])), r = i["$_DCS"]) : 1 == c && (a = e[_] << 16, n += s["$_EAu"](t(a, i["$_DDU"])) + s["$_EAu"](t(a, i["$_DEf"])), r = i["$_DCS"] + i["$_DCS"]);
            }
          }
          return {
            "res": n,
            "end": r
          };
        },
        "$_EEs": function (e) {
          var t = this["$_EDb"](this["$_DIG"](e));
          return t["res"] + t["end"];
        },
        "$_EFO": function (e) {
          var t = this["$_EDb"](e);
          return t["res"] + t["end"];
        },
        "$_EGQ": function (e, s) {
          var o = this;
          s || (s = o);
          for (var t = function (e, t) {
              if (e < 0) return 0;
              for (var n = 5, r = 0, i = s["$_DHY"] - 1; 0 <= i; i -= 1) 1 === o["$_ECc"](t, i) && (r += o["$_ECc"](e, n) << i, n -= 1);
              return r;
            }, n = e["length"], r = "", i = 0; i < n; i += 4) {
            var _ = t(o["$_EBs"](e["charAt"](i)), s["$_DDU"]) + t(o["$_EBs"](e["charAt"](i + 1)), s["$_DEf"]) + t(o["$_EBs"](e["charAt"](i + 2)), s["$_DFC"]) + t(o["$_EBs"](e["charAt"](i + 3)), s["$_DG_"]),
              a = _ >> 16 & 255;
            if (r += String["fromCharCode"](a), e["charAt"](i + 2) !== s["$_DCS"]) {
              var c = _ >> 8 & 255;
              if (r += String["fromCharCode"](c), e["charAt"](i + 3) !== s["$_DCS"]) {
                var l = 255 & _;
                r += String["fromCharCode"](l);
              }
            }
          }
          return r;
        },
        "$_EHE": function (e) {
          var t = 4 - e["length"] % 4;
          if (t < 4) for (var n = 0; n < t; n += 1) e += this["$_DCS"];
          return this["$_EGQ"](e);
        },
        "$_EIZ": function (e) {
          return this["$_EHE"](e);
        }
      },
      l = window["document"],
      h = window["location"],
      p = l["body"] || l["getElementsByTagName"]("body")[0],
      d = l["head"] || l["getElementsByTagName"]("head")[0],
      g = (l["documentElement"], h["protocol"] + "//"),
      ue = window["navigator"],
      m = (t = l["createElement"]("canvas"), n = t["getContext"] && t["getContext"]("2d"), r = /msie/i["test"](ue["userAgent"]), !n && r),
      x = /Mobi/i["test"](ue["userAgent"]),
      y = /msie 6\.0/i["test"](ue["userAgent"]),
      b = /msie 7\.0/i["test"](ue["userAgent"]),
      k = (l["compatMode"], parseFloat(ue["userAgent"]["slice"](ue["userAgent"]["indexOf"]("Android") + 8)) < 5),
      E = (parseFloat(ue["userAgent"]["slice"](ue["userAgent"]["indexOf"]("Android") + 8)), -1 < ue["userAgent"]["indexOf"]("Android")),
      C = 3e4,
      j = "geetest_",
      N = "err001",
      L = "err002",
      z = (i = [], {
        "$_EJI": function (e, t) {
          i[e] = t;
        },
        "$_FAE": function (e) {
          return i[e];
        }
      });
    Ne["jscrambler"] = "Start";
    Ne["jscrambler"] = "End", Ne["jscrambler"] = "Start controlFlowFlattening";
    var H = function () {
      function n() {
        this["i"] = 0, this["j"] = 0, this["S"] = [];
      }
      n["prototype"]["init"] = function E(e) {
        var t, n, r;
        for (t = 0; t < 256; ++t) this["S"][t] = t;
        for (t = n = 0; t < 256; ++t) n = n + this["S"][t] + e[t % e["length"]] & 255, r = this["S"][t], this["S"][t] = this["S"][n], this["S"][n] = r;
        this["i"] = 0, this["j"] = 0;
      }, n["prototype"]["next"] = function C() {
        var e;
        return this["i"] = this["i"] + 1 & 255, this["j"] = this["j"] + this["S"][this["i"]] & 255, e = this["S"][this["i"]], this["S"][this["i"]] = this["S"][this["j"]], this["S"][this["j"]] = e, this["S"][e + this["S"][this["i"]] & 255];
      };
      var r,
        i,
        s,
        e,
        o = 256;
      if (null == i) {
        var t;
        if (i = [], s = 0, window["crypto"] && window["crypto"]["getRandomValues"]) {
          var _ = new Uint32Array(256);
          for (window["crypto"]["getRandomValues"](_), t = 0; t < _["length"]; ++t) i[s++] = 255 & _[t];
        }
        var a = 0,
          c = function (e) {
            if (256 <= (a = a || 0) || o <= s) window["removeEventListener"] ? (a = 0, window["removeEventListener"]("mousemove", c, !1)) : window["detachEvent"] && (a = 0, window["detachEvent"]("onmousemove", c));else try {
              var t = e["x"] + e["y"];
              i[s++] = 255 & t, a += 1;
            } catch (n) {}
          };
        window["addEventListener"] ? window["addEventListener"]("mousemove", c, !1) : window["attachEvent"] && window["attachEvent"]("onmousemove", c);
      }
      function l() {
        if (null == r) {
          r = function t() {
            return new n();
          }();
          while (s < o) {
            var e = Math["floor"](65536 * Math["random"]());
            i[s++] = 255 & e;
          }
          for (r["init"](i), s = 0; s < i["length"]; ++s) i[s] = 0;
          s = 0;
        }
        return r["next"]();
      }
      function u() {}
      u["prototype"]["nextBytes"] = function S(e) {
        var t;
        for (t = 0; t < e["length"]; ++t) e[t] = l();
      };
      function w(e, t, n) {
        null != e && ("number" == typeof e ? this["fromNumber"](e, t, n) : null == t && "string" != typeof e ? this["fromString"](e, 256) : this["fromString"](e, t));
      }
      function x() {
        return new w(null);
      }
      e = "Microsoft Internet Explorer" == ue["appName"] ? (w["prototype"]["am"] = function T(e, t, n, r, i, s) {
        var o = 32767 & t,
          _ = t >> 15;
        while (0 <= --s) {
          var a = 32767 & this[e],
            c = this[e++] >> 15,
            l = _ * a + c * o;
          i = ((a = o * a + ((32767 & l) << 15) + n[r] + (1073741823 & i)) >>> 30) + (l >>> 15) + _ * c + (i >>> 30), n[r++] = 1073741823 & a;
        }
        return i;
      }, 30) : "Netscape" != ue["appName"] ? (w["prototype"]["am"] = function O(e, t, n, r, i, s) {
        while (0 <= --s) {
          var o = t * this[e++] + n[r] + i;
          i = Math["floor"](o / 67108864), n[r++] = 67108863 & o;
        }
        return i;
      }, 26) : (w["prototype"]["am"] = function A(e, t, n, r, i, s) {
        var o = 16383 & t,
          _ = t >> 14;
        while (0 <= --s) {
          var a = 16383 & this[e],
            c = this[e++] >> 14,
            l = _ * a + c * o;
          i = ((a = o * a + ((16383 & l) << 14) + n[r] + i) >> 28) + (l >> 14) + _ * c, n[r++] = 268435455 & a;
        }
        return i;
      }, 28), w["prototype"]["DB"] = e, w["prototype"]["DM"] = (1 << e) - 1, w["prototype"]["DV"] = 1 << e;
      w["prototype"]["FV"] = Math["pow"](2, 52), w["prototype"]["F1"] = 52 - e, w["prototype"]["F2"] = 2 * e - 52;
      var h,
        p,
        d = "0123456789abcdefghijklmnopqrstuvwxyz",
        g = [];
      for (h = "0"["charCodeAt"](0), p = 0; p <= 9; ++p) g[h++] = p;
      for (h = "a"["charCodeAt"](0), p = 10; p < 36; ++p) g[h++] = p;
      for (h = "A"["charCodeAt"](0), p = 10; p < 36; ++p) g[h++] = p;
      function f(e) {
        return d["charAt"](e);
      }
      function v(e) {
        var t = x();
        return t["fromInt"](e), t;
      }
      function y(e) {
        var t,
          n = 1;
        return 0 != (t = e >>> 16) && (e = t, n += 16), 0 != (t = e >> 8) && (e = t, n += 8), 0 != (t = e >> 4) && (e = t, n += 4), 0 != (t = e >> 2) && (e = t, n += 2), 0 != (t = e >> 1) && (e = t, n += 1), n;
      }
      function m(e) {
        this["m"] = e;
      }
      function b(e) {
        this["m"] = e, this["mp"] = e["invDigit"](), this["mpl"] = 32767 & this["mp"], this["mph"] = this["mp"] >> 15, this["um"] = (1 << e["DB"] - 15) - 1, this["mt2"] = 2 * e["t"];
      }
      function k() {
        this["n"] = null, this["e"] = 0, this["d"] = null, this["p"] = null, this["q"] = null, this["dmp1"] = null, this["dmq1"] = null, this["coeff"] = null;
        this["setPublic"]("00C1E3934D1614465B33053E7F48EE4EC87B14B95EF88947713D25EECBFF7E74C7977D02DC1D9451F79DD5D1C10C29ACB6A9B4D6FB7D0A0279B6719E1772565F09AF627715919221AEF91899CAE08C0D686D748B20A3603BE2318CA6BC2B59706592A9219D0BF05C9F65023A21D2330807252AE0066D59CEEFA5F2748EA80BAB81", "10001");
      }
      return m["prototype"]["convert"] = function D(e) {
        return e["s"] < 0 || 0 <= e["compareTo"](this["m"]) ? e["mod"](this["m"]) : e;
      }, m["prototype"]["revert"] = function M(e) {
        return e;
      }, m["prototype"]["reduce"] = function B(e) {
        e["divRemTo"](this["m"], null, e);
      }, m["prototype"]["mulTo"] = function R(e, t, n) {
        e["multiplyTo"](t, n), this["reduce"](n);
      }, m["prototype"]["sqrTo"] = function j(e, t) {
        e["squareTo"](t), this["reduce"](t);
      }, b["prototype"]["convert"] = function N(e) {
        var t = x();
        return e["abs"]()["dlShiftTo"](this["m"]["t"], t), t["divRemTo"](this["m"], null, t), e["s"] < 0 && 0 < t["compareTo"](w["ZERO"]) && this["m"]["subTo"](t, t), t;
      }, b["prototype"]["revert"] = function L(e) {
        var t = x();
        return e["copyTo"](t), this["reduce"](t), t;
      }, b["prototype"]["reduce"] = function z(e) {
        while (e["t"] <= this["mt2"]) e[e["t"]++] = 0;
        for (var t = 0; t < this["m"]["t"]; ++t) {
          var n = 32767 & e[t],
            r = n * this["mpl"] + ((n * this["mph"] + (e[t] >> 15) * this["mpl"] & this["um"]) << 15) & e["DM"];
          e[n = t + this["m"]["t"]] += this["m"]["am"](0, r, e, t, 0, this["m"]["t"]);
          while (e[n] >= e["DV"]) e[n] -= e["DV"], e[++n]++;
        }
        e["clamp"](), e["drShiftTo"](this["m"]["t"], e), 0 <= e["compareTo"](this["m"]) && e["subTo"](this["m"], e);
      }, b["prototype"]["mulTo"] = function P(e, t, n) {
        e["multiplyTo"](t, n), this["reduce"](n);
      }, b["prototype"]["sqrTo"] = function I(e, t) {
        e["squareTo"](t), this["reduce"](t);
      }, w["prototype"]["copyTo"] = function q(e) {
        for (var t = this["t"] - 1; 0 <= t; --t) e[t] = this[t];
        e["t"] = this["t"], e["s"] = this["s"];
      }, w["prototype"]["fromInt"] = function F(e) {
        this["t"] = 1, this["s"] = e < 0 ? -1 : 0, 0 < e ? this[0] = e : e < -1 ? this[0] = e + this["DV"] : this["t"] = 0;
      }, w["prototype"]["fromString"] = function H(e, t) {
        var n;
        if (16 == t) n = 4;else if (8 == t) n = 3;else if (256 == t) n = 8;else if (2 == t) n = 1;else if (32 == t) n = 5;else {
          if (4 != t) return void this["fromRadix"](e, t);
          n = 2;
        }
        this["t"] = 0, this["s"] = 0;
        var r,
          i,
          s = e["length"],
          o = !1,
          _ = 0;
        while (0 <= --s) {
          var a = 8 == n ? 255 & e[s] : (r = s, null == (i = g[e["charCodeAt"](r)]) ? -1 : i);
          a < 0 ? "-" == e["charAt"](s) && (o = !0) : (o = !1, 0 == _ ? this[this["t"]++] = a : _ + n > this["DB"] ? (this[this["t"] - 1] |= (a & (1 << this["DB"] - _) - 1) << _, this[this["t"]++] = a >> this["DB"] - _) : this[this["t"] - 1] |= a << _, (_ += n) >= this["DB"] && (_ -= this["DB"]));
        }
        8 == n && 0 != (128 & e[0]) && (this["s"] = -1, 0 < _ && (this[this["t"] - 1] |= (1 << this["DB"] - _) - 1 << _)), this["clamp"](), o && w["ZERO"]["subTo"](this, this);
      }, w["prototype"]["clamp"] = function X() {
        var e = this["s"] & this["DM"];
        while (0 < this["t"] && this[this["t"] - 1] == e) --this["t"];
      }, w["prototype"]["dlShiftTo"] = function $(e, t) {
        var n;
        for (n = this["t"] - 1; 0 <= n; --n) t[n + e] = this[n];
        for (n = e - 1; 0 <= n; --n) t[n] = 0;
        t["t"] = this["t"] + e, t["s"] = this["s"];
      }, w["prototype"]["drShiftTo"] = function V(e, t) {
        for (var n = e; n < this["t"]; ++n) t[n - e] = this[n];
        t["t"] = Math["max"](this["t"] - e, 0), t["s"] = this["s"];
      }, w["prototype"]["lShiftTo"] = function Y(e, t) {
        var n,
          r = e % this["DB"],
          i = this["DB"] - r,
          s = (1 << i) - 1,
          o = Math["floor"](e / this["DB"]),
          _ = this["s"] << r & this["DM"];
        for (n = this["t"] - 1; 0 <= n; --n) t[n + o + 1] = this[n] >> i | _, _ = (this[n] & s) << r;
        for (n = o - 1; 0 <= n; --n) t[n] = 0;
        t[o] = _, t["t"] = this["t"] + o + 1, t["s"] = this["s"], t["clamp"]();
      }, w["prototype"]["rShiftTo"] = function U(e, t) {
        t["s"] = this["s"];
        var n = Math["floor"](e / this["DB"]);
        if (n >= this["t"]) t["t"] = 0;else {
          var r = e % this["DB"],
            i = this["DB"] - r,
            s = (1 << r) - 1;
          t[0] = this[n] >> r;
          for (var o = n + 1; o < this["t"]; ++o) t[o - n - 1] |= (this[o] & s) << i, t[o - n] = this[o] >> r;
          0 < r && (t[this["t"] - n - 1] |= (this["s"] & s) << i), t["t"] = this["t"] - n, t["clamp"]();
        }
      }, w["prototype"]["subTo"] = function J(e, t) {
        var n = 0,
          r = 0,
          i = Math["min"](e["t"], this["t"]);
        while (n < i) r += this[n] - e[n], t[n++] = r & this["DM"], r >>= this["DB"];
        if (e["t"] < this["t"]) {
          r -= e["s"];
          while (n < this["t"]) r += this[n], t[n++] = r & this["DM"], r >>= this["DB"];
          r += this["s"];
        } else {
          r += this["s"];
          while (n < e["t"]) r -= e[n], t[n++] = r & this["DM"], r >>= this["DB"];
          r -= e["s"];
        }
        t["s"] = r < 0 ? -1 : 0, r < -1 ? t[n++] = this["DV"] + r : 0 < r && (t[n++] = r), t["t"] = n, t["clamp"]();
      }, w["prototype"]["multiplyTo"] = function G(e, t) {
        var n = this["abs"](),
          r = e["abs"](),
          i = n["t"];
        t["t"] = i + r["t"];
        while (0 <= --i) t[i] = 0;
        for (i = 0; i < r["t"]; ++i) t[i + n["t"]] = n["am"](0, r[i], t, i, 0, n["t"]);
        t["s"] = 0, t["clamp"](), this["s"] != e["s"] && w["ZERO"]["subTo"](t, t);
      }, w["prototype"]["squareTo"] = function W(e) {
        var t = this["abs"](),
          n = e["t"] = 2 * t["t"];
        while (0 <= --n) e[n] = 0;
        for (n = 0; n < t["t"] - 1; ++n) {
          var r = t["am"](n, t[n], e, 2 * n, 0, 1);
          (e[n + t["t"]] += t["am"](n + 1, 2 * t[n], e, 2 * n + 1, r, t["t"] - n - 1)) >= t["DV"] && (e[n + t["t"]] -= t["DV"], e[n + t["t"] + 1] = 1);
        }
        0 < e["t"] && (e[e["t"] - 1] += t["am"](n, t[n], e, 2 * n, 0, 1)), e["s"] = 0, e["clamp"]();
      }, w["prototype"]["divRemTo"] = function Z(e, t, n) {
        var r = e["abs"]();
        if (!(r["t"] <= 0)) {
          var i = this["abs"]();
          if (i["t"] < r["t"]) return null != t && t["fromInt"](0), void (null != n && this["copyTo"](n));
          null == n && (n = x());
          var s = x(),
            o = this["s"],
            _ = e["s"],
            a = this["DB"] - y(r[r["t"] - 1]);
          0 < a ? (r["lShiftTo"](a, s), i["lShiftTo"](a, n)) : (r["copyTo"](s), i["copyTo"](n));
          var c = s["t"],
            l = s[c - 1];
          if (0 != l) {
            var u = l * (1 << this["F1"]) + (1 < c ? s[c - 2] >> this["F2"] : 0),
              h = this["FV"] / u,
              p = (1 << this["F1"]) / u,
              d = 1 << this["F2"],
              g = n["t"],
              f = g - c,
              v = null == t ? x() : t;
            s["dlShiftTo"](f, v), 0 <= n["compareTo"](v) && (n[n["t"]++] = 1, n["subTo"](v, n)), w["ONE"]["dlShiftTo"](c, v), v["subTo"](s, s);
            while (s["t"] < c) s[s["t"]++] = 0;
            while (0 <= --f) {
              var m = n[--g] == l ? this["DM"] : Math["floor"](n[g] * h + (n[g - 1] + d) * p);
              if ((n[g] += s["am"](0, m, n, f, 0, c)) < m) {
                s["dlShiftTo"](f, v), n["subTo"](v, n);
                while (n[g] < --m) n["subTo"](v, n);
              }
            }
            null != t && (n["drShiftTo"](c, t), o != _ && w["ZERO"]["subTo"](t, t)), n["t"] = c, n["clamp"](), 0 < a && n["rShiftTo"](a, n), o < 0 && w["ZERO"]["subTo"](n, n);
          }
        }
      }, w["prototype"]["invDigit"] = function Q() {
        if (this["t"] < 1) return 0;
        var e = this[0];
        if (0 == (1 & e)) return 0;
        var t = 3 & e;
        return 0 < (t = (t = (t = (t = t * (2 - (15 & e) * t) & 15) * (2 - (255 & e) * t) & 255) * (2 - ((65535 & e) * t & 65535)) & 65535) * (2 - e * t % this["DV"]) % this["DV"]) ? this["DV"] - t : -t;
      }, w["prototype"]["isEven"] = function K() {
        return 0 == (0 < this["t"] ? 1 & this[0] : this["s"]);
      }, w["prototype"]["exp"] = function $_EP(e, t) {
        if (4294967295 < e || e < 1) return w["ONE"];
        var n = x(),
          r = x(),
          i = t["convert"](this),
          s = y(e) - 1;
        i["copyTo"](n);
        while (0 <= --s) if (t["sqrTo"](n, r), 0 < (e & 1 << s)) t["mulTo"](r, i, n);else {
          var o = n;
          n = r, r = o;
        }
        return t["revert"](n);
      }, w["prototype"]["toString"] = function $_FB(e) {
        if (this["s"] < 0) return "-" + this["negate"]()["toString"](e);
        var t;
        if (16 == e) t = 4;else if (8 == e) t = 3;else if (2 == e) t = 1;else if (32 == e) t = 5;else {
          if (4 != e) return this["toRadix"](e);
          t = 2;
        }
        var n,
          r = (1 << t) - 1,
          i = !1,
          s = "",
          o = this["t"],
          _ = this["DB"] - o * this["DB"] % t;
        if (0 < o--) {
          _ < this["DB"] && 0 < (n = this[o] >> _) && (i = !0, s = f(n));
          while (0 <= o) _ < t ? (n = (this[o] & (1 << _) - 1) << t - _, n |= this[--o] >> (_ += this["DB"] - t)) : (n = this[o] >> (_ -= t) & r, _ <= 0 && (_ += this["DB"], --o)), 0 < n && (i = !0), i && (s += f(n));
        }
        return i ? s : "0";
      }, w["prototype"]["negate"] = function $_GW() {
        var e = x();
        return w["ZERO"]["subTo"](this, e), e;
      }, w["prototype"]["abs"] = function $_Ho() {
        return this["s"] < 0 ? this["negate"]() : this;
      }, w["prototype"]["compareTo"] = function ie(e) {
        var t = this["s"] - e["s"];
        if (0 != t) return t;
        var n = this["t"];
        if (0 != (t = n - e["t"])) return this["s"] < 0 ? -t : t;
        while (0 <= --n) if (0 != (t = this[n] - e[n])) return t;
        return 0;
      }, w["prototype"]["bitLength"] = function se() {
        return this["t"] <= 0 ? 0 : this["DB"] * (this["t"] - 1) + y(this[this["t"] - 1] ^ this["s"] & this["DM"]);
      }, w["prototype"]["mod"] = function oe(e) {
        var t = x();
        return this["abs"]()["divRemTo"](e, null, t), this["s"] < 0 && 0 < t["compareTo"](w["ZERO"]) && e["subTo"](t, t), t;
      }, w["prototype"]["modPowInt"] = function $_FBK(e, t) {
        var n;
        return n = e < 256 || t["isEven"]() ? new m(t) : new b(t), this["exp"](e, n);
      }, w["ZERO"] = v(0), w["ONE"] = v(1), k["prototype"]["doPublic"] = function ae(e) {
        return e["modPowInt"](this["e"], this["n"]);
      }, k["prototype"]["setPublic"] = function ce(e, t) {
        null != e && null != t && 0 < e["length"] && 0 < t["length"] ? (this["n"] = function n(e, t) {
          return new w(e, t);
        }(e, 16), this["e"] = parseInt(t, 16)) : console && console["error"] && console["error"]("Invalid RSA public key");
      }, k["prototype"]["encrypt"] = function le(e) {
        var t = function _(e, t) {
          if (t < e["length"] + 11) return console && console["error"] && console["error"]("Message too long for RSA"), null;
          var n = [],
            r = e["length"] - 1;
          while (0 <= r && 0 < t) {
            var i = e["charCodeAt"](r--);
            i < 128 ? n[--t] = i : 127 < i && i < 2048 ? (n[--t] = 63 & i | 128, n[--t] = i >> 6 | 192) : (n[--t] = 63 & i | 128, n[--t] = i >> 6 & 63 | 128, n[--t] = i >> 12 | 224);
          }
          n[--t] = 0;
          var s = new u(),
            o = [];
          while (2 < t) {
            o[0] = 0;
            while (0 == o[0]) s["nextBytes"](o);
            n[--t] = o[0];
          }
          return n[--t] = 2, n[--t] = 0, new w(n);
        }(e, this["n"]["bitLength"]() + 7 >> 3);
        if (null == t) return null;
        var n = this["doPublic"](t);
        if (null == n) return null;
        var r = n["toString"](16);
        return 0 == (1 & r["length"]) ? r : "0" + r;
      }, k;
    }();
    Ne["jscrambler"] = "End", Ne["jscrambler"] = "Start controlFlowFlattening";
    var X = function () {
      var e,
        n = Object["create"] || function () {
          function n() {}
          return function (e) {
            var t;
            return n["prototype"] = e, t = new n(), n["prototype"] = null, t;
          };
        }(),
        t = {},
        r = t["lib"] = {},
        i = r["Base"] = {
          "extend": function (e) {
            var t = n(this);
            return e && t["mixIn"](e), t["hasOwnProperty"]("init") && this["init"] !== t["init"] || (t["init"] = function () {
              t["$super"]["init"]["apply"](this, arguments);
            }), (t["init"]["prototype"] = t)["$super"] = this, t;
          },
          "create": function () {
            var e = this["extend"]();
            return e["init"]["apply"](e, arguments), e;
          },
          "init": function () {},
          "mixIn": function (e) {
            for (var t in e) e["hasOwnProperty"](t) && (this[t] = e[t]);
            e["hasOwnProperty"]("toString") && (this["toString"] = e["toString"]);
          }
        },
        l = r["WordArray"] = i["extend"]({
          "init": function (e, t) {
            e = this["words"] = e || [], t != undefined ? this["sigBytes"] = t : this["sigBytes"] = 4 * e["length"];
          },
          "concat": function (e) {
            var t = this["words"],
              n = e["words"],
              r = this["sigBytes"],
              i = e["sigBytes"];
            if (this["clamp"](), r % 4) for (var s = 0; s < i; s++) {
              var o = n[s >>> 2] >>> 24 - s % 4 * 8 & 255;
              t[r + s >>> 2] |= o << 24 - (r + s) % 4 * 8;
            } else for (s = 0; s < i; s += 4) t[r + s >>> 2] = n[s >>> 2];
            return this["sigBytes"] += i, this;
          },
          "clamp": function () {
            var e = this["words"],
              t = this["sigBytes"];
            e[t >>> 2] &= 4294967295 << 32 - t % 4 * 8, e["length"] = Math["ceil"](t / 4);
          }
        }),
        s = t["enc"] = {},
        u = s["Latin1"] = {
          "parse": function (e) {
            for (var t = e["length"], n = [], r = 0; r < t; r++) n[r >>> 2] |= (255 & e["charCodeAt"](r)) << 24 - r % 4 * 8;
            return new l["init"](n, t);
          }
        },
        o = s["Utf8"] = {
          "parse": function (e) {
            return u["parse"](unescape(encodeURIComponent(e)));
          }
        },
        _ = r["BufferedBlockAlgorithm"] = i["extend"]({
          "reset": function () {
            this["$_FC_"] = new l["init"](), this["$_FDW"] = 0;
          },
          "$_FEY": function (e) {
            "string" == typeof e && (e = o["parse"](e)), this["$_FC_"]["concat"](e), this["$_FDW"] += e["sigBytes"];
          },
          "$_FFU": function (e) {
            var t = this["$_FC_"],
              n = t["words"],
              r = t["sigBytes"],
              i = this["blockSize"],
              s = r / (4 * i),
              o = (s = e ? Math["ceil"](s) : Math["max"]((0 | s) - this["$_FGY"], 0)) * i,
              _ = Math["min"](4 * o, r);
            if (o) {
              for (var a = 0; a < o; a += i) this["$_FHR"](n, a);
              var c = n["splice"](0, o);
              t["sigBytes"] -= _;
            }
            return new l["init"](c, _);
          },
          "$_FGY": 0
        }),
        a = t["algo"] = {},
        c = r["Cipher"] = _["extend"]({
          "cfg": i["extend"](),
          "createEncryptor": function (e, t) {
            return this["create"](this["$_FIY"], e, t);
          },
          "init": function (e, t, n) {
            this["cfg"] = this["cfg"]["extend"](n), this["$_FJI"] = e, this["$_GAO"] = t, this["reset"]();
          },
          "reset": function () {
            _["reset"]["call"](this), this["$_GBz"]();
          },
          "process": function (e) {
            return this["$_FEY"](e), this["$_FFU"]();
          },
          "finalize": function (e) {
            return e && this["$_FEY"](e), this["$_GCN"]();
          },
          "keySize": 4,
          "ivSize": 4,
          "$_FIY": 1,
          "$_GDn": 2,
          "$_GEQ": function (c) {
            return {
              "encrypt": function (e, t, n) {
                t = u["parse"](t), n && n["iv"] || ((n = n || {})["iv"] = u["parse"]("0000000000000000"));
                for (var r = m["encrypt"](c, e, t, n), i = r["ciphertext"]["words"], s = r["ciphertext"]["sigBytes"], o = [], _ = 0; _ < s; _++) {
                  var a = i[_ >>> 2] >>> 24 - _ % 4 * 8 & 255;
                  o["push"](a);
                }
                return o;
              }
            };
          }
        }),
        h = t["mode"] = {},
        p = r["BlockCipherMode"] = i["extend"]({
          "createEncryptor": function (e, t) {
            return this["Encryptor"]["create"](e, t);
          },
          "init": function (e, t) {
            this["$_GFL"] = e, this["$_GGK"] = t;
          }
        }),
        d = h["CBC"] = ((e = p["extend"]())["Encryptor"] = e["extend"]({
          "processBlock": function (e, t) {
            var n = this["$_GFL"],
              r = n["blockSize"];
            (function o(e, t, n) {
              var r = this["$_GGK"];
              if (r) {
                var i = r;
                this["$_GGK"] = undefined;
              } else var i = this["$_GHL"];
              for (var s = 0; s < n; s++) e[t + s] ^= i[s];
            })["call"](this, e, t, r), n["encryptBlock"](e, t), this["$_GHL"] = e["slice"](t, t + r);
          }
        }), e),
        g = (t["pad"] = {})["Pkcs7"] = {
          "pad": function (e, t) {
            for (var n = 4 * t, r = n - e["sigBytes"] % n, i = r << 24 | r << 16 | r << 8 | r, s = [], o = 0; o < r; o += 4) s["push"](i);
            var _ = l["create"](s, r);
            e["concat"](_);
          }
        },
        f = r["BlockCipher"] = c["extend"]({
          "cfg": c["cfg"]["extend"]({
            "mode": d,
            "padding": g
          }),
          "reset": function () {
            c["reset"]["call"](this);
            var e = this["cfg"],
              t = e["iv"],
              n = e["mode"];
            if (this["$_FJI"] == this["$_FIY"]) var r = n["createEncryptor"];
            this["$_GIt"] && this["$_GIt"]["$_GJY"] == r ? this["$_GIt"]["init"](this, t && t["words"]) : (this["$_GIt"] = r["call"](n, this, t && t["words"]), this["$_GIt"]["$_GJY"] = r);
          },
          "$_FHR": function (e, t) {
            this["$_GIt"]["processBlock"](e, t);
          },
          "$_GCN": function () {
            var e = this["cfg"]["padding"];
            if (this["$_FJI"] == this["$_FIY"]) {
              e["pad"](this["$_FC_"], this["blockSize"]);
              var t = this["$_FFU"](!0);
            }
            return t;
          },
          "blockSize": 4
        }),
        v = r["CipherParams"] = i["extend"]({
          "init": function (e) {
            this["mixIn"](e);
          }
        }),
        m = r["SerializableCipher"] = i["extend"]({
          "cfg": i["extend"](),
          "encrypt": function (e, t, n, r) {
            r = this["cfg"]["extend"](r);
            var i = e["createEncryptor"](n, r),
              s = i["finalize"](t),
              o = i["cfg"];
            return v["create"]({
              "ciphertext": s,
              "key": n,
              "iv": o["iv"],
              "algorithm": e,
              "mode": o["mode"],
              "padding": o["padding"],
              "blockSize": e["blockSize"],
              "formatter": r["format"]
            });
          }
        }),
        w = [],
        x = [],
        y = [],
        b = [],
        k = [],
        E = [],
        C = [],
        S = [],
        T = [],
        O = [];
      !function () {
        for (var e = [], t = 0; t < 256; t++) e[t] = t < 128 ? t << 1 : t << 1 ^ 283;
        var n = 0,
          r = 0;
        for (t = 0; t < 256; t++) {
          var i = r ^ r << 1 ^ r << 2 ^ r << 3 ^ r << 4;
          i = i >>> 8 ^ 255 & i ^ 99, w[n] = i;
          var s = e[x[i] = n],
            o = e[s],
            _ = e[o],
            a = 257 * e[i] ^ 16843008 * i;
          y[n] = a << 24 | a >>> 8, b[n] = a << 16 | a >>> 16, k[n] = a << 8 | a >>> 24, E[n] = a;
          a = 16843009 * _ ^ 65537 * o ^ 257 * s ^ 16843008 * n;
          C[i] = a << 24 | a >>> 8, S[i] = a << 16 | a >>> 16, T[i] = a << 8 | a >>> 24, O[i] = a, n ? (n = s ^ e[e[e[_ ^ s]]], r ^= e[e[r]]) : n = r = 1;
        }
      }();
      var A = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54],
        D = a["AES"] = f["extend"]({
          "$_GBz": function () {
            if (!this["$_HAU"] || this["$_HBr"] !== this["$_GAO"]) {
              for (var e = this["$_HBr"] = this["$_GAO"], t = e["words"], n = e["sigBytes"] / 4, r = 4 * (1 + (this["$_HAU"] = 6 + n)), i = this["$_HCH"] = [], s = 0; s < r; s++) if (s < n) i[s] = t[s];else {
                var o = i[s - 1];
                s % n ? 6 < n && s % n == 4 && (o = w[o >>> 24] << 24 | w[o >>> 16 & 255] << 16 | w[o >>> 8 & 255] << 8 | w[255 & o]) : (o = w[(o = o << 8 | o >>> 24) >>> 24] << 24 | w[o >>> 16 & 255] << 16 | w[o >>> 8 & 255] << 8 | w[255 & o], o ^= A[s / n | 0] << 24), i[s] = i[s - n] ^ o;
              }
              for (var _ = this["$_HDB"] = [], a = 0; a < r; a++) {
                s = r - a;
                if (a % 4) o = i[s];else o = i[s - 4];
                _[a] = a < 4 || s <= 4 ? o : C[w[o >>> 24]] ^ S[w[o >>> 16 & 255]] ^ T[w[o >>> 8 & 255]] ^ O[w[255 & o]];
              }
            }
          },
          "encryptBlock": function (e, t) {
            this["$_HEJ"](e, t, this["$_HCH"], y, b, k, E, w);
          },
          "$_HEJ": function (e, t, n, r, i, s, o, _) {
            for (var a = this["$_HAU"], c = e[t] ^ n[0], l = e[t + 1] ^ n[1], u = e[t + 2] ^ n[2], h = e[t + 3] ^ n[3], p = 4, d = 1; d < a; d++) {
              var g = r[c >>> 24] ^ i[l >>> 16 & 255] ^ s[u >>> 8 & 255] ^ o[255 & h] ^ n[p++],
                f = r[l >>> 24] ^ i[u >>> 16 & 255] ^ s[h >>> 8 & 255] ^ o[255 & c] ^ n[p++],
                v = r[u >>> 24] ^ i[h >>> 16 & 255] ^ s[c >>> 8 & 255] ^ o[255 & l] ^ n[p++],
                m = r[h >>> 24] ^ i[c >>> 16 & 255] ^ s[l >>> 8 & 255] ^ o[255 & u] ^ n[p++];
              c = g, l = f, u = v, h = m;
            }
            g = (_[c >>> 24] << 24 | _[l >>> 16 & 255] << 16 | _[u >>> 8 & 255] << 8 | _[255 & h]) ^ n[p++], f = (_[l >>> 24] << 24 | _[u >>> 16 & 255] << 16 | _[h >>> 8 & 255] << 8 | _[255 & c]) ^ n[p++], v = (_[u >>> 24] << 24 | _[h >>> 16 & 255] << 16 | _[c >>> 8 & 255] << 8 | _[255 & l]) ^ n[p++], m = (_[h >>> 24] << 24 | _[c >>> 16 & 255] << 16 | _[l >>> 8 & 255] << 8 | _[255 & u]) ^ n[p++];
            e[t] = g, e[t + 1] = f, e[t + 2] = v, e[t + 3] = m;
          },
          "keySize": 8
        });
      return t["AES"] = f["$_GEQ"](D), t["AES"];
    }();
    Ne["jscrambler"] = "End";
    var $ = function (e) {
      var o = function (e) {
          return "function" == typeof e;
        },
        _ = function (e) {
          e();
        };
      function r() {
        this["$_HFM"] = this["$_HGg"] = null;
      }
      var a = function (t, e) {
        if (t === e) t["$_HHM"](new TypeError());else if (e instanceof l) e["then"](function (e) {
          a(t, e);
        }, function (e) {
          t["$_HHM"](e);
        });else if (o(e) || function (e) {
          return "object" == typeof e && null !== e;
        }(e)) {
          var n;
          try {
            n = e["then"];
          } catch (i) {
            return l["$_HIU"](i), void t["$_HHM"](i);
          }
          var r = !1;
          if (o(n)) try {
            n["call"](e, function (e) {
              r || (r = !0, a(t, e));
            }, function (e) {
              r || (r = !0, t["$_HHM"](e));
            });
          } catch (i) {
            if (r) return;
            r = !0, t["$_HHM"](i);
          } else t["$_HJN"](e);
        } else t["$_HJN"](e);
      };
      function l(e) {
        var t = this;
        if (t["$_IAe"] = t["PENDING"], t["$_IBw"] = new r(), t["$_ICK"] = new r(), o(e)) try {
          e(function (e) {
            t["$_HJN"](e);
          }, function (e) {
            t["$_HHM"](e);
          });
        } catch (n) {
          l["$_HIU"](n);
        }
      }
      var t = !(r["prototype"] = {
        "enqueue": function (e) {
          var t = this,
            n = {
              "ele": e,
              "next": null
            };
          null === t["$_HFM"] ? t["$_HFM"] = this["$_HGg"] = n : (t["$_HGg"]["next"] = n, t["$_HGg"] = t["$_HGg"]["next"]);
        },
        "dequeue": function () {
          if (null === this["$_HFM"]) throw new Error("queue is empty");
          var e = this["$_HFM"]["ele"];
          return this["$_HFM"] = this["$_HFM"]["next"], e;
        },
        "isEmpty": function () {
          return null === this["$_HFM"];
        },
        "clear": function () {
          this["$_HFM"] = this["$_IDE"] = null;
        },
        "each": function (e) {
          this["isEmpty"]() || (e(this["dequeue"]()), this["each"](e));
        }
      });
      return l["debug"] = function () {
        t = !0;
      }, l["$_HIU"] = function (e) {
        u(e, !0), t && "undefined" != typeof console && console["error"](e);
      }, l["prototype"] = {
        "PENDING": 0,
        "RESOLVED": 1,
        "REJECTED": -1,
        "$_HJN": function (e) {
          var t = this;
          t["$_IAe"] === t["PENDING"] && (t["$_IAe"] = t["RESOLVED"], t["$_IEg"] = e, t["$_IFg"]());
        },
        "$_HHM": function (e) {
          var t = this;
          t["$_IAe"] === t["PENDING"] && (t["$_IAe"] = t["REJECTED"], t["$_IGx"] = e, t["$_IFg"]());
        },
        "$_IFg": function () {
          var e,
            t,
            n = this,
            r = n["$_IAe"];
          r === n["RESOLVED"] ? (e = n["$_IBw"], n["$_ICK"]["clear"](), t = n["$_IEg"]) : r === n["REJECTED"] && (e = n["$_ICK"], n["$_IBw"]["clear"](), t = n["$_IGx"]), e["each"](function (e) {
            _(function () {
              e(r, t);
            });
          });
        },
        "$_IHG": function (n, r, i) {
          var s = this;
          _(function () {
            if (o(r)) {
              var e;
              try {
                e = r(i);
              } catch (t) {
                return l["$_HIU"](t), void s["$_HHM"](t);
              }
              a(s, e);
            } else n === s["RESOLVED"] ? s["$_HJN"](i) : n === s["REJECTED"] && s["$_HHM"](i);
          });
        },
        "then": function (n, r) {
          var e = this,
            i = new l();
          return e["$_IBw"]["enqueue"](function (e, t) {
            i["$_IHG"](e, n, t);
          }), e["$_ICK"]["enqueue"](function (e, t) {
            i["$_IHG"](e, r, t);
          }), e["$_IAe"] === e["RESOLVED"] ? e["$_IFg"]() : e["$_IAe"] === e["REJECTED"] && e["$_IFg"](), i;
        }
      }, l["all"] = function (c) {
        return new l(function (r, i) {
          var s = c["length"],
            o = 0,
            _ = !1,
            a = [];
          function n(e, t, n) {
            _ || (null !== e && (_ = !0, i(e)), a[n] = t, (o += 1) === s && (_ = !0, r(a)));
          }
          for (var e = 0; e < s; e += 1) !function (t) {
            var e = c[t];
            e instanceof l || (e = new l(e)), e["then"](function (e) {
              n(null, e, t);
            }, function (e) {
              n(e || !0);
            });
          }(e);
        });
      }, l["race"] = function (a) {
        return new l(function (n, r) {
          var e,
            i = a["length"],
            s = !1,
            o = 0;
          function t(e, t) {
            s || (null == e ? (s = !0, n(t)) : i <= (o += 1) && (s = !0, r(e)));
          }
          for (var _ = 0; _ < i; _ += 1) e = void 0, (e = a[_]) instanceof l || (e = new l(e)), e["then"](function (e) {
            t(null, e);
          }, function (e) {
            t(e || !0);
          });
        });
      }, l["step"] = function (n) {
        var r = n["length"],
          i = new l(),
          s = function (t, e) {
            if (r <= t) return i["$_HJN"](e);
            new l(n[t])["then"](function (e) {
              s(t + 1, e);
            }, function (e) {
              i["$_HHM"](e);
            });
          };
        return new l(n[0])["then"](function (e) {
          s(1, e);
        }, function (e) {
          i["$_HHM"](e);
        }), i;
      }, l["prototype"]["$_CFX"] = function (e, t) {
        return this["then"](e, t);
      }, l;
    }();
    function V(e) {
      this["$_IIV"] = e, this["$_IJA"] = {};
    }
    function Y(e, t) {
      return e["type"] || (e["type"] = "slide"), new Y[e["type"]](e, t);
    }
    function U(e) {
      this["$_JAD"] = e;
    }
    $["debug"](), V["prototype"] = {
      "$_JBG": function (e, t) {
        return this["$_IJA"][e] ? this["$_IJA"][e]["push"](t) : this["$_IJA"][e] = [t], this;
      },
      "$_JCW": function (e, t) {
        var n = this,
          r = n["$_IJA"][e];
        if (r) {
          for (var i = 0, s = r["length"]; i < s; i += 1) try {
            r[i](t);
          } catch (_) {
            var o = {
              "error": _,
              "type": e
            };
            return F(P("user_callback", n["$_IIV"], o));
          }
          return n;
        }
      },
      "$_JDi": function () {
        this["$_IJA"] = {};
      }
    }, Y["type"] = "shell", Y["noConflict"] = function (window, e) {
      window["Geetest"] ? window["Geetest"]["type"] === Y["type"] ? window["Geetest"][e["type"]] = e : (Y[e["type"]] = e, Y[window["Geetest"]["type"]] = window["Geetest"], window["Geetest"] = Y) : (Y[e["type"]] = e, window["Geetest"] = Y);
    }, U["prototype"] = {
      "$_EJI": function (e) {
        var t = this;
        return t["$_JEg"] = t["$_JFm"], t["$_JFm"] = e, t["$_JAD"](t["$_JFm"], t["$_JEg"]), t;
      },
      "$_FAE": function () {
        return this["$_JFm"];
      },
      "$_JGS": function (e) {
        for (var t = ie["$_JHn"](e) ? e : [e], n = 0, r = t["length"]; n < r; n += 1) if (t[n] === this["$_FAE"]()) return !0;
        return !1;
      }
    };
    var K = function () {
      function e() {
        return (65536 * (1 + Math["random"]()) | 0)["toString"](16)["substring"](1);
      }
      return function () {
        return e() + e() + e() + e();
      };
    }();
    function ie(e) {
      this["$_JIT"] = e || [];
    }
    function se(e) {
      this["$_JJC"] = e;
    }
    function oe(e) {
      this["$_CJE"] = "string" == typeof e ? l["createElement"](e) : e;
    }
    function $_FBK(e, t) {
      this["$_FBK"] = t, this["$_CJE"] = e;
    }
    ie["prototype"] = {
      "$_FAE": function (e) {
        return this["$_JIT"][e];
      },
      "$_BAAy": function () {
        return this["$_JIT"]["length"];
      },
      "$_BBH": function (e, t) {
        return new ie(J(t) ? this["$_JIT"]["slice"](e, t) : this["$_JIT"]["slice"](e));
      },
      "$_BABR": function (e) {
        return this["$_JIT"]["push"](e), this;
      },
      "$_BACx": function (e, t) {
        return this["$_JIT"]["splice"](e, t || 1);
      },
      "$_BDh": function (e) {
        return this["$_JIT"]["join"](e);
      },
      "$_BADD": function (e) {
        return new ie(this["$_JIT"]["concat"](e));
      },
      "$_BCa": function (e) {
        var t = this["$_JIT"];
        if (t["map"]) return new ie(t["map"](e));
        for (var n = [], r = 0, i = t["length"]; r < i; r += 1) n[r] = e(t[r], r, this);
        return new ie(n);
      },
      "$_BAE_": function (e) {
        var t = this["$_JIT"];
        if (t["filter"]) return new ie(t["filter"](e));
        for (var n = [], r = 0, i = t["length"]; r < i; r += 1) e(t[r], r, this) && n["push"](t[r]);
        return new ie(n);
      },
      "$_BAFA": function (e) {
        var t = this["$_JIT"];
        if (t["indexOf"]) return t["indexOf"](e);
        for (var n = 0, r = t["length"]; n < r; n += 1) if (t[n] === e) return n;
        return -1;
      },
      "$_BAGB": function (e) {
        var t = this["$_JIT"];
        if (!t["forEach"]) for (var n = arguments[1], r = 0; r < t["length"]; r++) r in t && e["call"](n, t[r], r, this);
        return t["forEach"](e);
      }
    }, ie["$_JHn"] = function (e) {
      return Array["isArray"] ? Array["isArray"](e) : "[object Array]" === Object["prototype"]["toString"]["call"](e);
    }, se["prototype"] = {
      "$_BHH": function (e) {
        var t = this["$_JJC"];
        for (var n in t) t["hasOwnProperty"](n) && e(n, t[n]);
        return this;
      },
      "$_BAHg": function () {
        var e = this["$_JJC"];
        for (var t in e) if (e["hasOwnProperty"](t)) return !1;
        return !0;
      }
    }, oe["prototype"] = {
      "$_BAIc": {
        "down": ["mousedown", "touchstart", "pointerdown", "MSPointerDown"],
        "move": ["mousemove", "touchmove", "pointermove", "MSPointerMove"],
        "up": ["mouseup", "touchend", "pointerup", "MSPointerUp"],
        "enter": ["mouseenter"],
        "leave": ["mouseleave"],
        "cancel": ["touchcancel"],
        "click": ["click"],
        "scroll": ["scroll"],
        "resize": ["resize"],
        "blur": ["blur"],
        "focus": ["focus"],
        "unload": ["unload"],
        "input": ["input"],
        "keyup": ["keyup"],
        "ended": ["ended"],
        "keydown": ["keydown"],
        "beforeunload": ["beforeunload"],
        "focusin": ["focusin"],
        "pageshow": ["pageshow"]
      },
      "$_BAJt": function () {
        var e = this["$_CJE"];
        return e["innerHTML"] = "", "input" === e["tagName"]["toLocaleLowerCase"]() && (e["value"] = ""), this;
      },
      "$_BBAT": function () {
        return this["$_sTyyle"]({
          "display": "none"
        });
      },
      "$_BBBP": function () {
        return this["$_sTyyle"]({
          "display": "block"
        });
      },
      "$_BBCn": function (e) {
        return this["$_sTyyle"]({
          "opacity": e
        });
      },
      "$_BBDb": function (e) {
        return this["$_CJE"]["getAttribute"](e);
      },
      "$_BEI": function (e) {
        var n = this["$_CJE"];
        return new se(e)["$_BHH"](function (e, t) {
          n["setAttribute"](e, t);
        }), this;
      },
      "$_BBEu": function (e) {
        var t = this["$_CJE"];
        return new ie(e)["$_BCa"](function (e) {
          t["removeAttribute"](e);
        }), this;
      },
      "$_BFK": function (e) {
        var n = this["$_CJE"];
        return new se(e)["$_BHH"](function (e, t) {
          n[e] = t;
        }), this;
      },
      "$_sTyyle": function (e) {
        var n = this["$_CJE"];
        return new se(e)["$_BHH"](function (e, t) {
          n["style"][e] = t;
        }), this;
      },
      "setStyles": function (e) {
        var n = this["$_CJE"];
        return new se(e)["$_BHH"](function (e, t) {
          n["style"][e] = t;
        }), this;
      },
      "$_BBFb": function () {
        return new oe(this["$_CJE"]["parentNode"]);
      },
      "$_CIg": function (e) {
        return e["$_CJE"]["appendChild"](this["$_CJE"]), this;
      },
      "$_BBGC": function (e) {
        var t = this["$_CJE"];
        return t["parentNode"]["removeChild"](t), this["$_CIg"](e), this;
      },
      "$_BBHD": function (e) {
        return e["$_CJE"]["parentNode"]["insertBefore"](this["$_CJE"], e["$_CJE"]), this;
      },
      "$_BIk": function (e) {
        return e["$_CIg"](this), this;
      },
      "$_CHG": function () {
        var e = this["$_CJE"],
          t = e["parentNode"];
        return t && t["removeChild"](e), this;
      },
      "$_BBIK": function (e) {
        var t = this["$_CJE"];
        return -1 === new ie(t["className"] ? t["className"]["split"](" ") : [])["$_BAFA"](j + e) ? this["$_BBJn"](e) : this["$_BCAR"](e), this;
      },
      "$_BBJn": function (e) {
        var t = this["$_CJE"],
          n = new ie(t["className"] ? t["className"]["split"](" ") : []);
        return e = j + e, -1 == n["$_BAFA"](e) && (n["$_BABR"](e), t["className"] = n["$_BDh"](" ")), this;
      },
      "$_BCBb": function () {
        return this["$_CJE"]["children"];
      },
      "$_BCCD": function () {
        var e = this["$_CJE"];
        return e && e["style"] && e["style"]["right"] || 0;
      },
      "$_BCAR": function (e) {
        var t = this["$_CJE"],
          n = new ie(t["className"]["split"](" "));
        e = j + e;
        var r = n["$_BAFA"](e);
        return -1 < r && (n["$_BACx"](r), t["className"] = n["$_BDh"](" ")), this;
      },
      "$_BCDT": function (e, t) {
        return this["$_BCAR"](t)["$_BBJn"](e), this;
      },
      "$_BCEA": function (e, n) {
        function s(e) {
          n(new $_FBK(r, e));
        }
        var r = this,
          i = r["$_CJE"],
          t = r["$_BAIc"][e];
        return new ie(t)["$_BCa"](function (e) {
          if (l["addEventListener"]) i["addEventListener"](e, s);else if (l["attachEvent"]) i["attachEvent"]("on" + e, s);else {
            var t = i["on" + e];
            i["on" + e] = function (e) {
              n(new $_FBK(r, e)), "function" == typeof t && t["call"](this, e);
            };
          }
        }), {
          "$_JDi": function () {
            new ie(t)["$_BCa"](function (e) {
              l["removeEventListener"] ? i["removeEventListener"](e, s) : l["detachEvent"] ? i["detachEvent"]("on" + e, s) : i["on" + e] = null;
            });
          }
        };
      },
      "$_JBG": function (e, t) {
        var n = this,
          r = n["$_BCEA"](e, t);
        return n["$_BCFA"] = n["$_BCFA"] || {}, n["$_BCFA"][e] ? n["$_BCFA"][e]["push"](r) : n["$_BCFA"][e] = [r], n;
      },
      "$_BCGr": function (e) {
        var t = this;
        if (t["$_BCFA"]) if (e) {
          if (t["$_BCFA"][e] && 0 < t["$_BCFA"][e]["length"]) for (var n = t["$_BCFA"][e]["length"] - 1; 0 <= n; n--) t["$_BCFA"][e][n]["$_JDi"]();
        } else for (var r in t["$_BCFA"]) if (t["$_BCFA"][r] && 0 < t["$_BCFA"][r]["length"]) for (n = t["$_BCFA"][r]["length"] - 1; 0 <= n; n--) t["$_BCFA"][r][n]["$_JDi"]();
        return t;
      },
      "$_BCHh": function (e) {
        var t = this["$_CJE"]["getBoundingClientRect"]();
        return 1 !== (e = e || 1) && (t["x"] = t["x"] * e, t["y"] = t["y"] * e, t["top"] = t["top"] * e, t["left"] = t["left"] * e, t["right"] = t["right"] * e, t["bottom"] = t["bottom"] * e, t["width"] = t["width"] * e, t["height"] = t["height"] * e), t;
      },
      "$_BCIW": function (e) {
        var t = this["$_BCHh"](),
          n = l["body"],
          r = l["documentElement"],
          i = window["pageYOffset"] || r["scrollTop"] || n["scrollTop"],
          s = window["pageXOffset"] || r["scrollLeft"] || n["scrollLeft"],
          o = r["clientTop"] || n["clientTop"] || 0,
          _ = r["clientLeft"] || n["clientLeft"] || 0,
          a = t["top"] + i - o,
          c = t["left"] + s - _;
        return {
          "top": Math["round"](a),
          "left": Math["round"](c),
          "width": t["right"] - t["left"],
          "height": t["bottom"] - t["top"]
        };
      },
      "$_BGu": function (e) {
        var t = this["$_CJE"];
        return this["$_BAJt"](), t["appendChild"](l["createTextNode"](e)), this;
      },
      "$_BCJY": function (e) {
        return this["$_CJE"]["innerHTML"] = e, this;
      },
      "_style": function (e) {
        var t = this["$_CJE"];
        return l["getElementsByTagName"]("head")[0]["appendChild"](t), t["styleSheet"] ? t["styleSheet"]["cssText"] = e : t["appendChild"](l["createTextNode"](e)), this;
      },
      "$_BDAE": function (e) {
        var t,
          n,
          r = this["$_CJE"],
          i = !((n = l["createElement"]("canvas"))["getContext"] && n["getContext"]("2d"));
        if (e) {
          if (i) {
            var s = l["createElement"]("div");
            s["innerHTML"] = r["outerHTML"], t = new oe(s["childNodes"][0]);
          } else t = new oe(this["$_CJE"]["cloneNode"](!0));
          r["id"] = "origin_" + r["id"], t["$_BBEu"](["href"]);
        } else (t = new oe(this["$_CJE"]["cloneNode"](!1)))["$_BBJn"]("sandbox");
        return t;
      },
      "$_BDBw": function () {
        return this["$_CJE"]["click"](), this;
      },
      "$_BDCw": function () {
        return this["$_CJE"]["play"](), this;
      },
      "$_BDDg": function () {
        return this["$_CJE"]["currentTime"] = 0, this["$_CJE"]["play"](), this;
      },
      "$_BDEN": function () {
        return this["$_CJE"]["currentTime"] = 0, this["$_CJE"]["pause"](), this;
      },
      "$_BDFL": function () {
        return this["$_CJE"]["value"];
      },
      "$_BDGu": function () {
        return this["$_CJE"]["focus"](), this;
      },
      "$_BDHP": function () {
        var e = this["$_BCHh"]();
        return e["right"] - e["left"];
      },
      "$_BDIf": function (e) {
        var t = this["$_CJE"];
        return window["getComputedStyle"] ? window["getComputedStyle"](t)[e] : t["currentStyle"][e];
      },
      "$_BDJn": function () {
        var e, t, n;
        try {
          var r = this["$_CJE"],
            i = r;
          while (i["parentNode"] != l["body"] && r["offsetTop"] - i["parentNode"]["offsetTop"] < 160) i = i["parentNode"], "hidden" == (t = "overflow", n = void 0, (e = i)["currentStyle"] ? n = e["currentStyle"][t] : window["getComputedStyle"] && (n = window["getComputedStyle"](e, null)["getPropertyValue"](t)), n) && (i["style"]["overflow"] = "visible");
        } catch (s) {}
        return this;
      },
      "$_BEAb": function () {
        var e = this["$_CJE"],
          t = e["offsetLeft"],
          n = e["offsetParent"];
        while (null !== n) t += n["offsetLeft"], n = n["offsetParent"];
        return t;
      },
      "$_BEBv": function () {
        var e = this["$_CJE"],
          t = e["offsetTop"],
          n = e["offsetParent"];
        while (null !== n) t += n["offsetTop"], n = n["offsetParent"];
        return t;
      }
    }, oe["$"] = function (e) {
      var t, n;
      "string" == typeof e ? "#" === e[0] ? t = l["getElementById"](e["slice"](1)) : "querySelector" in l ? t = l["querySelector"](e) : Z(window["jQuery"]) && (t = window["jQuery"](e)[0]) : t = e["length"] ? e[0] : e;
      try {
        n = Node["ELEMENT_NODE"];
      } catch (r) {
        n = 1;
      }
      try {
        if (t["nodeType"] === n) return new oe(t);
      } catch (r) {
        return !1;
      }
    }, $_FBK["prototype"] = {
      "$_BECm": function () {
        var e = this["$_FBK"];
        if (J(e["clientX"])) return e["clientX"];
        var t = e["changedTouches"] && e["changedTouches"][0];
        return t ? t["clientX"] : -1;
      },
      "$_BEDf": function () {
        var e = this["$_FBK"];
        if (J(e["clientY"])) return e["clientY"];
        var t = e["changedTouches"] && e["changedTouches"][0];
        return t ? t["clientY"] : -1;
      },
      "$_BEEh": function () {
        var e = this["$_FBK"];
        return e["cancelable"] && Z(e["preventDefault"]) ? e["preventDefault"]() : e["returnValue"] = !1, this;
      },
      "$_BEFW": function () {
        var e = this["$_FBK"];
        return Z(e["stopPropagation"]) && e["stopPropagation"](), this;
      }
    };
    var ae = function () {
        "use strict";
        var l,
          u,
          n,
          h,
          e = {},
          t = /[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
        function r(e) {
          return e < 10 ? "0" + e : e;
        }
        function i() {
          return this["valueOf"]();
        }
        function p(e) {
          return t["lastIndex"] = 0, t["test"](e) ? "\"" + e["replace"](t, function (e) {
            var t = n[e];
            return "string" == typeof t ? t : "\\u" + ("0000" + e["charCodeAt"](0)["toString"](16))["slice"](-4);
          }) + "\"" : "\"" + e + "\"";
        }
        return "function" != typeof Date["prototype"]["toJSON"] && (Date["prototype"]["toJSON"] = function () {
          return isFinite(this["valueOf"]()) ? this["getUTCFullYear"]() + "-" + r(this["getUTCMonth"]() + 1) + "-" + r(this["getUTCDate"]()) + "T" + r(this["getUTCHours"]()) + ":" + r(this["getUTCMinutes"]()) + ":" + r(this["getUTCSeconds"]()) + "Z" : null;
        }, Boolean["prototype"]["toJSON"] = i, Number["prototype"]["toJSON"] = i, String["prototype"]["toJSON"] = i), n = {
          "\b": "\\b",
          "\t": "\\t",
          "\n": "\\n",
          "\f": "\\f",
          "\r": "\\r",
          "\"": "\\\"",
          "\\": "\\\\"
        }, e["stringify"] = function (e, t, n) {
          var r;
          if (u = l = "", "number" == typeof n) for (r = 0; r < n; r += 1) u += " ";else "string" == typeof n && (u = n);
          if ((h = t) && "function" != typeof t && ("object" != typeof t || "number" != typeof t["length"])) throw new Error("JSON.stringify");
          return function c(e, t) {
            var n,
              r,
              i,
              s,
              o,
              _ = l,
              a = t[e];
            switch (a && "object" == typeof a && "function" == typeof a["toJSON"] && (a = a["toJSON"](e)), "function" == typeof h && (a = h["call"](t, e, a)), typeof a) {
              case "string":
                return p(a);
              case "number":
                return isFinite(a) ? String(a) : "null";
              case "boolean":
              case "null":
                return String(a);
              case "object":
                if (!a) return "null";
                if (l += u, o = [], "[object Array]" === Object["prototype"]["toString"]["apply"](a)) {
                  for (s = a["length"], n = 0; n < s; n += 1) o[n] = c(n, a) || "null";
                  return i = 0 === o["length"] ? "[]" : l ? "[\n" + l + o["join"](",\n" + l) + "\n" + _ + "]" : "[" + o["join"](",") + "]", l = _, i;
                }
                if (h && "object" == typeof h) for (s = h["length"], n = 0; n < s; n += 1) "string" == typeof h[n] && (i = c(r = h[n], a)) && o["push"](p(r) + (l ? ": " : ":") + i);else for (r in a) Object["prototype"]["hasOwnProperty"]["call"](a, r) && (i = c(r, a)) && o["push"](p(r) + (l ? ": " : ":") + i);
                return i = 0 === o["length"] ? "{}" : l ? "{\n" + l + o["join"](",\n" + l) + "\n" + _ + "}" : "{" + o["join"](",") + "}", l = _, i;
            }
          }("", {
            "": e
          });
        }, e;
      }(),
      ce = "px",
      le = 1;
    function pe() {
      var e = this;
      e["posX"] = 0, e["posY"] = 0, e["scrollLeft"] = 0, e["scrollTop"] = 0, e["lastTime"] = 0, e["$_FC_"] = [], e["$_BEGQ"] = new oe(l), e["$_BEHV"] = new oe(window), e["$_BEIU"] = null, e["$_BEJu"] = null, e["$_BFAU"] = 0, e["$_BFBP"] = 0, e["$_BFCl"] = 0, e["$_BFDn"]();
    }
    var de,
      ge = (de = {
        "mouseEvent": !(pe["prototype"] = {
          "$_BFER": y || b || m ? 150 : 300,
          "$_BFDn": function () {
            var r = this;
            r["$_BEGQ"]["$_JBG"]("move", function (e) {
              r["$_BFFQ"](), r["posX"] = e["$_BECm"](), r["posY"] = e["$_BEDf"](), r["$_BFGo"]("move", r["posX"], r["posY"], e["$_FBK"]["type"]);
            })["$_JBG"]("down", function (e) {
              var t = r["$_FC_"]["length"];
              r["$_FC_"][t - 1] && "down" === r["$_FC_"][t - 1][0] || (r["$_BFFQ"](), r["posX"] = e["$_BECm"](), r["posY"] = e["$_BEDf"](), r["$_BFGo"]("down", r["posX"], r["posY"], e["$_FBK"]["type"]), r["$_FC_"][t - 2] && "move" === r["$_FC_"][t - 2][0] && r["$_FC_"][t - 3] && "up" === r["$_FC_"][t - 3][0] && r["$_BFHA"](t - 2));
            })["$_JBG"]("up", function (e) {
              var t = r["$_FC_"]["length"];
              r["$_FC_"][t - 1] && "up" === r["$_FC_"][t - 1][0] || (r["$_BFFQ"](), r["posX"] = e["$_BECm"](), r["posY"] = e["$_BEDf"](), r["$_BFGo"]("up", r["posX"], r["posY"], e["$_FBK"]["type"]), r["$_FC_"][t - 2] && "move" === r["$_FC_"][t - 2][0] && r["$_FC_"][t - 3] && "down" === r["$_FC_"][t - 3][0] && r["$_BFHA"](t - 2));
            })["$_JBG"]("focusin", function () {
              r["$_BFGo"]("focus");
            }), r["$_BEHV"]["$_JBG"]("scroll", function () {
              var e = ("pageXOffset" in window),
                t = e ? window["pageXOffset"] : l["body"]["scrollLeft"],
                n = e ? window["pageYOffset"] : l["body"]["scrollTop"];
              r["posX"] = t - r["scrollLeft"] + r["posX"], r["posY"] = n - r["scrollTop"] + r["posY"], r["$_BFGo"]("scroll", t - r["scrollLeft"] + r["posX"], n - r["scrollTop"] + r["posY"]), r["$_BFFQ"]();
            })["$_JBG"]("focus", function () {
              r["$_BFGo"]("focus");
            })["$_JBG"]("blur", function () {
              r["$_BFGo"]("blur");
            })["$_JBG"]("unload", function () {
              r["$_BFGo"]("unload");
            });
          },
          "$_BFFQ": function () {
            var e = ("pageXOffset" in window),
              t = e ? window["pageXOffset"] : l["body"]["scrollLeft"],
              n = e ? window["pageYOffset"] : l["body"]["scrollTop"];
            return {
              "x": this["scrollLeft"] = t,
              "y": this["scrollTop"] = n
            };
          },
          "$_BFGo": function (e, t, n, r) {
            var i = $_FB(),
              s = this,
              o = s["$_BFAU"],
              _ = s["$_BFBP"],
              a = s["$_BFCl"],
              c = s["$_FC_"];
            if (-1 < new ie(["move", "down", "up", "scroll"])["$_BAFA"](e)) {
              if ("move" === e) {
                if (t === o && n === _ || a === i) return;
                s["$_BFAU"] = t, s["$_BFBP"] = n, s["$_BFCl"] = i;
              }
              c["push"]([e, s["$_BFIQ"](t), s["$_BFIQ"](n), i, r]);
            } else c["push"]([e, i]);
            return s;
          },
          "$_BFHA": function (e) {
            this["$_FC_"]["splice"](e, 1);
          },
          "$_JDi": function () {
            this["$_BEHV"]["$_BCGr"](), this["$_BEGQ"]["$_BCGr"]();
          },
          "$_BFJj": function (e) {
            var t = 0,
              n = 0,
              r = [],
              i = this,
              s = i["lastTime"];
            if (e["length"] <= 0) return [];
            for (var o = null, _ = null, a = i["$_BGAB"](e), c = a["length"], l = c < this["$_BFER"] ? 0 : c - this["$_BFER"]; l < c; l += 1) {
              var u = a[l],
                h = u[0];
              -1 < new ie(["down", "move", "up", "scroll"])["$_BAFA"](h) ? (o || (o = u), _ = u, r["push"]([h, [u[1] - t, u[2] - n], i["$_BFIQ"](s ? u[3] - s : s)]), t = u[1], n = u[2], s = u[3]) : -1 < new ie(["blur", "focus", "unload"])["$_BAFA"](h) && (r["push"]([h, i["$_BFIQ"](s ? u[1] - s : s)]), s = u[1]);
            }
            return i["$_BEIU"] = o, i["$_BEJu"] = _, r;
          },
          "$_BGAB": function (e) {
            var t = "",
              n = 0;
            (e || [])["length"];
            while (!t && e[n]) t = e[n] && e[n][4], n++;
            if (!t) return e;
            for (var r = "", i = ["mouse", "touch", "pointer", "MSPointer"], s = 0, o = i["length"]; s < o; s++) 0 === t["indexOf"](i[s]) && (r = i[s]);
            for (var _ = e["slice"](), a = _["length"] - 1; 0 <= a; a--) {
              var c = _[a],
                l = c[0];
              if (-1 < new ie(["move", "down", "up"])["$_BAFA"](l)) 0 !== (c[4] || "")["indexOf"](r) && _["splice"](a, 1);
            }
            return _;
          },
          "$_EEs": function (e) {
            var h = {
              "move": 0,
              "down": 1,
              "up": 2,
              "scroll": 3,
              "focus": 4,
              "blur": 5,
              "unload": 6,
              "unknown": 7
            };
            function p(e, t) {
              for (var n = e["toString"](2), r = "", i = n["length"] + 1; i <= t; i += 1) r += "0";
              return n = r + n;
            }
            var d = function (e) {
              var t = [],
                n = e["length"],
                r = 0;
              while (r < n) {
                var i = e[r],
                  s = 0;
                while (1) {
                  if (16 <= s) break;
                  var o = r + s + 1;
                  if (n <= o) break;
                  if (e[o] !== i) break;
                  s += 1;
                }
                r = r + 1 + s;
                var _ = h[i];
                0 != s ? (t["push"](8 | _), t["push"](s - 1)) : t["push"](_);
              }
              for (var a = p(32768 | n, 16), c = "", l = 0, u = t["length"]; l < u; l += 1) c += p(t[l], 4);
              return a + c;
            };
            function c(e, t) {
              for (var n = [], r = 0, i = e["length"]; r < i; r += 1) n["push"](t(e[r]));
              return n;
            }
            function g(e, t) {
              e = function a(e) {
                var t = 32767,
                  n = (e = c(e, function (e) {
                    return t < e ? t : e < -t ? -t : e;
                  }))["length"],
                  r = 0,
                  i = [];
                while (r < n) {
                  var s = 1,
                    o = e[r],
                    _ = Math["abs"](o);
                  while (1) {
                    if (n <= r + s) break;
                    if (e[r + s] !== o) break;
                    if (127 <= _ || 127 <= s) break;
                    s += 1;
                  }
                  1 < s ? i["push"]((o < 0 ? 49152 : 32768) | s << 7 | _) : i["push"](o), r += s;
                }
                return i;
              }(e);
              var n,
                r = [],
                i = [];
              c(e, function (e) {
                var t = Math["ceil"](function n(e, t) {
                  return 0 === e ? 0 : Math["log"](e) / Math["log"](t);
                }(Math["abs"](e) + 1, 16));
                0 === t && (t = 1), r["push"](p(t - 1, 2)), i["push"](p(Math["abs"](e), 4 * t));
              });
              var s = r["join"](""),
                o = i["join"]("");
              return n = t ? c(function _(e, t) {
                var n = [];
                return c(e, function (e) {
                  t(e) && n["push"](e);
                }), n;
              }(e, function (e) {
                return 0 != e && e >> 15 != 1;
              }), function (e) {
                return e < 0 ? "1" : "0";
              })["join"]("") : "", p(32768 | e["length"], 16) + s + o + n;
            }
            return function (e) {
              for (var t = [], n = [], r = [], i = [], s = 0, o = e["length"]; s < o; s += 1) {
                var _ = e[s],
                  a = _["length"];
                t["push"](_[0]), n["push"](2 === a ? _[1] : _[2]), 3 === a && (r["push"](_[1][0]), i["push"](_[1][1]));
              }
              var c = d(t) + g(n, !1) + g(r, !0) + g(i, !0),
                l = c["length"];
              return l % 6 != 0 && (c += p(0, 6 - l % 6)), function u(e) {
                for (var t = "", n = e["length"] / 6, r = 0; r < n; r += 1) t += "()*,-./0123456789:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~"["charAt"](window["parseInt"](e["slice"](6 * r, 6 * (r + 1)), 2));
                return t;
              }(c);
            }(e);
          },
          "$_BFIQ": function (e) {
            var t = 32767;
            return "number" != typeof e ? e : (t < e ? e = t : e < -t && (e = -t), Math["round"](e));
          },
          "$_BGBv": function () {
            return this["$_EEs"](this["$_BFJj"](this["$_FC_"]))["length"];
          },
          "$_BGCW": function () {
            var e = this["$_FC_"];
            return this["$_FC_"] = [], this["$_EEs"](this["$_BFJj"](e));
          },
          "$_BGDT": function () {
            return this["$_EEs"](this["$_FC_"]);
          }
        }),
        "touchEvent": !1
      }, function ze() {
        !function e() {
          if (window["addEventListener"]) {
            function t(e) {
              de["mouseEvent"] = !0, l["removeEventListener"]("mousedown", t), l["removeEventListener"]("mousemove", t), l["removeEventListener"]("mouseup", t);
            }
            l["addEventListener"]("mousedown", t), l["addEventListener"]("mousemove", t), l["addEventListener"]("mouseup", t);
          }
        }(), function n() {
          if (window["addEventListener"]) {
            function t(e) {
              de["touchEvent"] = !0, l["removeEventListener"]("touchstart", t), l["removeEventListener"]("touchmove", t), l["removeEventListener"]("touchend", t);
            }
            l["addEventListener"]("touchstart", t), l["addEventListener"]("touchmove", t), l["addEventListener"]("touchend", t);
          }
        }();
      }(), de);
    function fe() {}
    fe["prototype"] = {
      "$_BGEd": function () {
        return window["performance"] && window["performance"]["timing"] && this["$_BGFK"]() || -1;
      },
      "$_BGFK": function () {
        var e = window["performance"]["timing"];
        return {
          "a": e["navigationStart"],
          "b": e["unloadEventStart"],
          "c": e["unloadEventEnd"],
          "d": e["redirectStart"],
          "e": e["redirectEnd"],
          "f": e["fetchStart"],
          "g": e["domainLookupStart"],
          "h": e["domainLookupEnd"],
          "i": e["connectStart"],
          "j": e["connectEnd"],
          "k": e["secureConnectionStart"],
          "l": e["requestStart"],
          "m": e["responseStart"],
          "n": e["responseEnd"],
          "o": e["domLoading"],
          "p": e["domInteractive"],
          "q": e["domContentLoadedEventStart"],
          "r": e["domContentLoadedEventEnd"],
          "s": e["domComplete"],
          "t": e["loadEventStart"],
          "u": e["loadEventEnd"]
        };
      }
    };
    var ve,
      me = "init",
      we = "load",
      xe = "ready",
      ye = "success",
      be = "fail",
      ke = "error",
      Ee = "refresh",
      Ce = "close",
      Se = "change",
      Te = (y = /msie 6\.0/i["test"](ue["userAgent"]), function (e) {
        for (var t in e) if ("object" == typeof e && e["hasOwnProperty"](t)) return e;
        return {
          "tip": "请在下图_依次_点击：",
          "atip": "请按_语序_依次_点击下图文字:",
          "small_tip": "请选中下图中所有的：",
          "commit": "确认",
          "refresh": "刷新验证",
          "feedback": "帮助反馈",
          "voice": "视觉障碍",
          "fail": "验证失败 请按提示重新操作",
          "success": "验证成功 您的速度已超过%s%%的用户",
          "fail_short": "验证失败",
          "success_short": "验证成功",
          "loading": "加载中...",
          "close": "关闭验证"
        };
      }),
      Oe = {
        ".widget": {
          ".head": {
            ".tips": {
              ".tip_content": {},
              ".tip_img": {}
            },
            ".atips": {
              ".atip_content": {},
              ".tip_text": {
                ".word1": {
                  "span": "1"
                },
                ".word2": {
                  "span": "2"
                },
                ".word3": {
                  "span": "3"
                },
                ".word4": {
                  "span": "4"
                },
                ".word5": {
                  "span": "5"
                },
                ".word6": {
                  "span": "6"
                }
              }
            },
            ".tip_space": {}
          },
          ".table_box": {
            ".window": {},
            ".result_tip": {}
          },
          ".panel": {
            ".small": {
              "a.close": {
                ".close_tip": {}
              },
              "a.refresh": {
                ".refresh_tip": {}
              },
              "a.feedback": {
                ".feedback_tip": {}
              },
              "a.voice": {
                ".voice_tip": {}
              }
            },
            "a.commit.disable": {
              ".commit_tip": {}
            }
          }
        }
      };
    function Me(e) {
      var n = this,
        t = new je(e);
      t["remUnit"] && !isNaN(t["remUnit"]) && (ce = "rem", le = t["remUnit"]), t["https"] && (t["protocol"] = "https://"), e["debugConfig"] && t["$_BGGl"](e["debugConfig"]), n["$_BJw"] = t, n["$_CAR"] = e, n["$_BGHw"] = new V(n), n["$_JFm"] = new U(function (e, t) {
        n["$_BGIn"](e, t);
      }), n["$_JFm"]["$_EJI"](me), n["$_BGJB"] = x ? 3 : 0, n["$_BHAv"] = x ? "web_mobile" : "web", n["$_BHBW"] = new pe(), n["$_BJw"]["$_CGS"] = {
        "pt": n["$_BGJB"]
      };
    }
    function Be() {
      this["$_FC_"] = new ie();
    }
    function Re(e) {
      var t = this,
        n = e["$_BJw"];
      t["$_JFm"] = e["$_JFm"], t["$_IIV"] = e, t["$_BJw"] = n, t["$_CAR"] = e["$_CAR"], t["$_BGHw"] = e["$_BGHw"], t["$_BHCN"] = $_FB(), t["$_BHDz"] = [], t["$_BHEV"] = 0, t["$_BHFZ"] = !1, t["$_BHGz"] = Te(t["$_BJw"]["i18n_labels"]), t["$"] = $_EP();
      var r = ".holder." + n["theme"];
      if (x && (r += ".m"), "popup" === n["product"] || "custom" === n["product"]) {
        if (r += ".popup", "custom" === n["product"] && (r += ".custom"), t["$_BHHp"] = $_BAy(r, $_JL(Oe), t["$"]), n["width"] && (y && (n["width"] = "348px"), t["$"](".popup_box")["$_sTyyle"]({
          "width": n["width"]
        }), "custom" === n["product"])) {
          var i = "px",
            s = 0,
            o = /^(\d+\.?\d*)(.*)$/["exec"](n["width"]);
          o && (i = o[2], s = parseInt(o[1], 10) / 2);
          var _ = s / .78;
          t["$"](".popup_box")["$_sTyyle"]({
            "marginLeft": "-" + s + i,
            "marginTop": "-" + _ + i
          });
        }
        n["bg_color"] && t["$"](".popup_ghost")["$_sTyyle"]({
          "backgroundColor": n["bg_color"]
        }), t["$_BHIm"](), y && "popup" === n["product"] && t["$"](".holder") && t["$"](".holder")["$_sTyyle"]({
          "height": l["documentElement"]["clientHeight"] + "px",
          "width": l["documentElement"]["clientWidth"] + "px"
        });
      } else t["$_BHHp"] = $_BAy(r, Oe, t["$"]);
      "embed" === n["product"] && t["$_CAR"]["isPC"] && t["$_CAR"]["$"] && (t["$_CAR"]["$"](".panel_ghost")["setStyles"]({
        "backgroundColor": n["bg_color"]
      }), t["$_BHIm"]("embed")), t["$_BHJz"] = new oe(window), t["$_BFDn"]()["$_JBG"]();
    }
    function je(e) {
      this["$_BIAe"] = Q(), this["$_BGGl"]({
        "protocol": g
      })["$_BGGl"](e);
    }
    function Ne(e, t) {
      this["$_BIBx"] = Q(), this["$_BICM"] = !0, z["$_EJI"](this["$_BIBx"], new Me(e, t));
    }
    function Le() {
      this["$_FC_"] = new ie();
    }
    Me["prototype"] = {
      "$_BIDO": function () {
        var e = this,
          t = e["$_BJw"],
          n = e["$_JFm"];
        return t["autoReset"] && (e["$_BIEV"] = f(function () {
          n["$_EJI"](Ee);
        }, 54e4)), e;
      },
      "$_BGIn": function (e, t) {
        var n = this,
          r = n["$_BIFO"],
          i = n["$_JFm"],
          s = n["$_BGHw"],
          o = n["$_BJw"];
        if (e !== t) if (e === me) n["$_BIGe"] = n["$_BFDn"]()["$_CFX"](function () {
          i["$_JGS"](ke) || (i["$_EJI"](we), s["$_JCW"](me));
        }), n["$_BIEV"] && (n["$_BIEV"] = null), n["$_BIDO"]();else if (e === we) {
          var _ = $_FB();
          n["$_CCp"]()["$_CFX"](function (e) {
            r["$_BIHl"](e, o["spec"]), n["$_BIIx"] = $_FB() - _, i["$_EJI"](xe);
          }, function () {
            return F(P("url_picture", n));
          });
        } else e === xe ? r["$_BIJn"]() : e === Ee ? (-1 < new ie([xe, ye, be])["$_BAFA"](t) ? (s["$_JCW"](Ee), r["$_BJAr"]()) : t !== ke && i["$_EJI"](t), v(n["$_BIEV"]), n["$_BIDO"]()) : e === ye ? (r["$_BJBC"](n["$_BJCP"], n["$_BJDy"])["$_CFX"](function () {
          s["$_JCW"](ye, n["$_BJDy"]);
        }), n["$_BHBW"]["$_JDi"]()) : e === be ? (s["$_JCW"](be), r["$_BJEj"]()["$_CFX"](function () {
          i["$_EJI"](Ee);
        })) : e === ke ? s["$_JCW"](ke, n["$_BJFU"]) : e === Se && s["$_JCW"](Se, "voice");
      },
      "$_CBz": function (e) {
        return this["$_BJFU"] = e, this["$_JFm"]["$_EJI"](ke), this;
      },
      "$_BFDn": function () {
        function r() {
          return n["debugConfig"] && $_Ho(n, n["debugConfig"]), n["gct_path"] && t["$_BJGA"]()["$_CFX"](function () {}), t["$_BIFO"] = new Re(t), t["$_BIFO"]["$_BJHU"];
        }
        var t = this,
          n = t["$_BJw"];
        return n["offline"] ? (n["$_BGGl"](n["debugConfig"]), r()) : R(n, w["$_EHE"]("fFtZ0VaY4Gg"), t["$_CAR"])["$_CFX"](function (e) {
          return e["error"] ? F(I(e, t, "/get.php")) : ($_Ho(n, e["data"]), r());
        }, function () {
          return F(P("url_get", t));
        });
      },
      "$_BJGA": function () {
        var e = this["$_BJw"];
        return M(e, "js", e["protocol"], e["static_servers"], e["gct_path"]);
      },
      "$_CIg": function (e) {
        var t = this,
          n = t["$_JFm"];
        return t["$_BIGe"]["$_CFX"](function () {
          n["$_JGS"](ke) || t["$_BIFO"]["$_CIg"](e);
        }), t;
      },
      "$_CCp": function () {
        var e = this["$_BJw"],
          t = e["protocol"],
          n = e["resource_servers"],
          r = e["pic"];
        return M(e, "img", t, n, r, {
          "challenge": e["challenge"]
        }, !1);
      },
      "$_BJIZ": function (e, t) {
        var n = this,
          r = n["$_BJw"],
          i = n["$_JFm"],
          s = n["$_BHBW"]["$_BGCW"](),
          o = {
            "lang": r["lang"] || "zh-cn",
            "passtime": t,
            "a": e,
            "pic": r["pic"],
            "tt": function (e, t, n) {
              if (!t || !n) return e;
              var r,
                i = 0,
                s = e,
                o = t[0],
                _ = t[2],
                a = t[4];
              while (r = n["substr"](i, 2)) {
                i += 2;
                var c = parseInt(r, 16),
                  l = String["fromCharCode"](c),
                  u = (o * c * c + _ * c + a) % e["length"];
                s = s["substr"](0, u) + l + s["substr"](u);
              }
              return s;
            }(s, r["c"], r["s"]),
            "ep": n["$_BJJj"]()
          };
        try {
          if (window["_gct"]) {
            var _ = {
                "lang": o["lang"],
                "ep": o["ep"]
              },
              a = window["_gct"](_);
            if (a["lang"]) {
              var c = function g(e) {
                  for (var t in e) if ("ep" !== t && "lang" !== t) return t;
                }(_),
                l = function f(e, t, n) {
                  for (var r = new e["gg"]["f"](t, n), i = ["n", "s", "e", "es", "en", "w", "wn", "ws"], s = i["length"] - 2, o = 0; o < n["length"]; o++) {
                    var _,
                      a = Math["abs"](n[o]["charCodeAt"]() - 70)["toString"]()[1];
                    _ = s < a ? e["gg"][i[1 + s]](r) : e["gg"][i[a]](r);
                    for (var c = Math["abs"](n[o]["charCodeAt"]() - 70)["toString"]()[0], l = 0; l < c; l++) _["cc"]();
                  }
                  return r["random"]["join"]("")["slice"](0, 10);
                }(a, _, c);
              _[c] = l;
            }
            !function v(e) {
              if ("function" == typeof Object["assign"]) return Object["assign"]["apply"](Object, arguments);
              if (null == e) throw new Error("Cannot convert undefined or null to object");
              e = Object(e);
              for (var t = 1; t < arguments["length"]; t++) {
                var n = arguments[t];
                if (null !== n) for (var r in n) Object["prototype"]["hasOwnProperty"]["call"](n, r) && (e[r] = n[r]);
              }
              return e;
            }(o, _);
          }
        } catch (m) {}
        if (o["a"]) try {
          o["rp"] = function (e) {
            function a(e, t) {
              return e << t | e >>> 32 - t;
            }
            function c(e, t) {
              var n, r, i, s, o;
              return i = 2147483648 & e, s = 2147483648 & t, o = (1073741823 & e) + (1073741823 & t), (n = 1073741824 & e) & (r = 1073741824 & t) ? 2147483648 ^ o ^ i ^ s : n | r ? 1073741824 & o ? 3221225472 ^ o ^ i ^ s : 1073741824 ^ o ^ i ^ s : o ^ i ^ s;
            }
            function t(e, t, n, r, i, s, o) {
              return c(a(e = c(e, c(c(function _(e, t, n) {
                return e & t | ~e & n;
              }(t, n, r), i), o)), s), t);
            }
            function n(e, t, n, r, i, s, o) {
              return c(a(e = c(e, c(c(function _(e, t, n) {
                return e & n | t & ~n;
              }(t, n, r), i), o)), s), t);
            }
            function r(e, t, n, r, i, s, o) {
              return c(a(e = c(e, c(c(function _(e, t, n) {
                return e ^ t ^ n;
              }(t, n, r), i), o)), s), t);
            }
            function i(e, t, n, r, i, s, o) {
              return c(a(e = c(e, c(c(function _(e, t, n) {
                return t ^ (e | ~n);
              }(t, n, r), i), o)), s), t);
            }
            function s(e) {
              var t,
                n = "",
                r = "";
              for (t = 0; t <= 3; t++) n += (r = "0" + (e >>> 8 * t & 255)["toString"](16))["substr"](r["length"] - 2, 2);
              return n;
            }
            var o, _, l, u, h, p, d, g, f, v;
            for (o = function m(e) {
              var t,
                n = e["length"],
                r = n + 8,
                i = 16 * (1 + (r - r % 64) / 64),
                s = Array(i - 1),
                o = 0,
                _ = 0;
              while (_ < n) o = _ % 4 * 8, s[t = (_ - _ % 4) / 4] = s[t] | e["charCodeAt"](_) << o, _++;
              return o = _ % 4 * 8, s[t = (_ - _ % 4) / 4] = s[t] | 128 << o, s[i - 2] = n << 3, s[i - 1] = n >>> 29, s;
            }(e = function w(e) {
              e = e["replace"](/\r\n/g, "\n");
              for (var t = "", n = 0; n < e["length"]; n++) {
                var r = e["charCodeAt"](n);
                r < 128 ? t += String["fromCharCode"](r) : (127 < r && r < 2048 ? t += String["fromCharCode"](r >> 6 | 192) : (t += String["fromCharCode"](r >> 12 | 224), t += String["fromCharCode"](r >> 6 & 63 | 128)), t += String["fromCharCode"](63 & r | 128));
              }
              return t;
            }(e)), d = 1732584193, g = 4023233417, f = 2562383102, v = 271733878, _ = 0; _ < o["length"]; _ += 16) g = i(g = i(g = i(g = i(g = r(g = r(g = r(g = r(g = n(g = n(g = n(g = n(g = t(g = t(g = t(g = t(u = g, f = t(h = f, v = t(p = v, d = t(l = d, g, f, v, o[_ + 0], 7, 3614090360), g, f, o[_ + 1], 12, 3905402710), d, g, o[_ + 2], 17, 606105819), v, d, o[_ + 3], 22, 3250441966), f = t(f, v = t(v, d = t(d, g, f, v, o[_ + 4], 7, 4118548399), g, f, o[_ + 5], 12, 1200080426), d, g, o[_ + 6], 17, 2821735955), v, d, o[_ + 7], 22, 4249261313), f = t(f, v = t(v, d = t(d, g, f, v, o[_ + 8], 7, 1770035416), g, f, o[_ + 9], 12, 2336552879), d, g, o[_ + 10], 17, 4294925233), v, d, o[_ + 11], 22, 2304563134), f = t(f, v = t(v, d = t(d, g, f, v, o[_ + 12], 7, 1804603682), g, f, o[_ + 13], 12, 4254626195), d, g, o[_ + 14], 17, 2792965006), v, d, o[_ + 15], 22, 1236535329), f = n(f, v = n(v, d = n(d, g, f, v, o[_ + 1], 5, 4129170786), g, f, o[_ + 6], 9, 3225465664), d, g, o[_ + 11], 14, 643717713), v, d, o[_ + 0], 20, 3921069994), f = n(f, v = n(v, d = n(d, g, f, v, o[_ + 5], 5, 3593408605), g, f, o[_ + 10], 9, 38016083), d, g, o[_ + 15], 14, 3634488961), v, d, o[_ + 4], 20, 3889429448), f = n(f, v = n(v, d = n(d, g, f, v, o[_ + 9], 5, 568446438), g, f, o[_ + 14], 9, 3275163606), d, g, o[_ + 3], 14, 4107603335), v, d, o[_ + 8], 20, 1163531501), f = n(f, v = n(v, d = n(d, g, f, v, o[_ + 13], 5, 2850285829), g, f, o[_ + 2], 9, 4243563512), d, g, o[_ + 7], 14, 1735328473), v, d, o[_ + 12], 20, 2368359562), f = r(f, v = r(v, d = r(d, g, f, v, o[_ + 5], 4, 4294588738), g, f, o[_ + 8], 11, 2272392833), d, g, o[_ + 11], 16, 1839030562), v, d, o[_ + 14], 23, 4259657740), f = r(f, v = r(v, d = r(d, g, f, v, o[_ + 1], 4, 2763975236), g, f, o[_ + 4], 11, 1272893353), d, g, o[_ + 7], 16, 4139469664), v, d, o[_ + 10], 23, 3200236656), f = r(f, v = r(v, d = r(d, g, f, v, o[_ + 13], 4, 681279174), g, f, o[_ + 0], 11, 3936430074), d, g, o[_ + 3], 16, 3572445317), v, d, o[_ + 6], 23, 76029189), f = r(f, v = r(v, d = r(d, g, f, v, o[_ + 9], 4, 3654602809), g, f, o[_ + 12], 11, 3873151461), d, g, o[_ + 15], 16, 530742520), v, d, o[_ + 2], 23, 3299628645), f = i(f, v = i(v, d = i(d, g, f, v, o[_ + 0], 6, 4096336452), g, f, o[_ + 7], 10, 1126891415), d, g, o[_ + 14], 15, 2878612391), v, d, o[_ + 5], 21, 4237533241), f = i(f, v = i(v, d = i(d, g, f, v, o[_ + 12], 6, 1700485571), g, f, o[_ + 3], 10, 2399980690), d, g, o[_ + 10], 15, 4293915773), v, d, o[_ + 1], 21, 2240044497), f = i(f, v = i(v, d = i(d, g, f, v, o[_ + 8], 6, 1873313359), g, f, o[_ + 15], 10, 4264355552), d, g, o[_ + 6], 15, 2734768916), v, d, o[_ + 13], 21, 1309151649), f = i(f, v = i(v, d = i(d, g, f, v, o[_ + 4], 6, 4149444226), g, f, o[_ + 11], 10, 3174756917), d, g, o[_ + 2], 15, 718787259), v, d, o[_ + 9], 21, 3951481745), d = c(d, l), g = c(g, u), f = c(f, h), v = c(v, p);
            return (s(d) + s(g) + s(f) + s(v))["toLowerCase"]();
          }(r["gt"] + r["challenge"] + o["passtime"]);
          var u = n["$_CAAz"](),
            h = X["encrypt"](ae["stringify"](o), n["$_CABL"]()),
            p = w["$_EFO"](h),
            d = {
              "gt": r["gt"],
              "challenge": r["challenge"],
              "lang": o["lang"],
              "pt": n["$_BGJB"],
              "client_type": n["$_BHAv"],
              "w": p + u
            };
          R(r, w["$_EHE"]("fEkexGxOwUyY"), d)["$_CFX"](function (e) {
            if ("error" === e["status"]) return F(I(e, n, "/ajax.php"));
            n["$_CACQ"](e["data"]);
          }, function () {
            return F(P("url_ajax", n));
          });
        } catch (m) {
          n["$_CBz"](m);
        } else i["$_EJI"](be);
      },
      "$_CACQ": function (e) {
        var t,
          n = this["$_BJw"];
        if ("success" === e["result"]) {
          var r = e["validate"]["split"]("|")[0];
          this["$_BJDy"] = e["score"], this["$_BJCP"] = {
            "geetest_challenge": n["challenge"],
            "geetest_validate": r,
            "geetest_seccode": r + "|jordan"
          }, t = ye;
        } else t = "fail" == e["result"] ? be : ke;
        this["$_JFm"]["$_EJI"](t);
      },
      "$_BJAr": function () {
        return this["$_JFm"]["$_EJI"](Ee), this;
      },
      "$_CADn": function () {
        return this["$_BJCP"];
      },
      "$_JBG": function (e, t) {
        return this["$_BGHw"]["$_JBG"](e, function (e) {
          t(e);
        }), this;
      },
      "$_BBBP": function () {
        var e = this;
        return e["$_BIGe"]["$_CFX"](function () {
          e["$_BIFO"]["$_BBBP"]();
        }), e;
      },
      "$_BBAT": function () {
        var e = this;
        return e["$_BIGe"]["$_CFX"](function () {
          e["$_BIFO"]["$_BBAT"]();
        }), e;
      },
      "$_JDi": function () {
        this["$_CAEo"](), this["$_BIFO"] && this["$_BIFO"]["$_JDi"](), this["$_BGHw"]["$_JDi"](), this["$_BHBW"]["$_JDi"]();
      },
      "$_CAEo": function () {
        this["$_BIEV"] && v(this["$_BIEV"]);
      },
      "$_CABL": (ve = K(), function (e) {
        return !0 === e && (ve = K()), ve;
      }),
      "$_CAAz": function (e) {
        var t = new H()["encrypt"](this["$_CABL"](e));
        while (!t || 256 !== t["length"]) t = new H()["encrypt"](this["$_CABL"](!0));
        return t;
      },
      "$_BJJj": function () {
        return {
          "ca": this["$_BIFO"] && this["$_BIFO"]["$_BHDz"] || "",
          "v": "3.1.0",
          "$_FB": ge["touchEvent"],
          "me": ge["mouseEvent"],
          "tm": new fe()["$_BGEd"]()
        };
      }
    }, Be["prototype"] = {
      "$_CAFS": function (e, t) {
        var n = this["$_FC_"],
          r = e + "_" + t,
          i = n["$_BAFA"](r);
        return -1 === i ? n["$_BABR"](r) : n["$_BACx"](i), this;
      },
      "$_FAE": function () {
        return this["$_FC_"]["$_BDh"](",");
      }
    }, Re["prototype"] = {
      "$_BHIm": function (e) {
        var t = this["$_BJw"],
          n = this["$"],
          r = this["$_CAR"];
        if (t["area"]) {
          var i = oe["$"](t["area"]);
          if (i) {
            var s = i["$_BCIW"](),
              o = e ? r["$"](".panel") : n(".holder");
            o && o["$_sTyyle"]({
              "position": "absolute",
              "left": $_IX(s["left"]),
              "top": $_IX(s["top"]),
              "width": $_IX(s["width"]),
              "height": $_IX(s["height"])
            });
          }
        }
      },
      "$_BFDn": function () {
        var e = this,
          t = e["$_BJw"],
          n = e["$"],
          r = e["$_BHGz"];
        return n(".refresh_tip")["$_BGu"](r["refresh"]), n(".feedback_tip")["$_BGu"](r["feedback"]), n(".close_tip")["$_BGu"](r["close"]), t["feedback"] ? n(".feedback")["$_BEI"]({
          "href": t["feedback"] + "&challenge=" + t["challenge"],
          "target": "_blank"
        }) : n(".feedback")["$_BBAT"](), n(".close")["$_BEI"]({
          "href": "javascript:;"
        }), n(".refresh")["$_BEI"]({
          "href": "javascript:;"
        }), n(".commit")["$_BEI"]({
          "href": "javascript:;"
        }), n(".commit_tip")["$_BGu"](r["commit"]), t["hideClose"] && n(".geetest_close")["$_CHG"](), t["hideRefresh"] && n(".geetest_refresh")["$_CHG"](), e["$_CAGf"](t["spec"]), e["$_CAHH"](), e["$_BJHU"] = e["$_CAIz"]()["$_CFX"](function () {
          "embed" === t["product"] && f(function () {
            e["$_CAJN"]();
          }, 400);
        }, function () {
          F(P("url_skin", e["$_IIV"]));
        }), t["remUnit"] && !isNaN(t["remUnit"]) && e["$_CBAI"](), e["$_CBBF"](t["width"]), e;
      },
      "$_CBAI": function () {
        var e = function (e) {
            return e["replace"](/(-?[\d\.]+px)/g, function (e) {
              var t = e["slice"](0, -2);
              return $_IX(t);
            });
          }(".geetest_holder.geetest_silver .geetest_border{_padding-bottom:6px}.geetest_holder.geetest_silver .geetest_border .geetest_stuff{_height:7px}.geetest_holder.geetest_silver .geetest_head .geetest_tips,.geetest_holder.geetest_silver .geetest_head .geetest_atips,.geetest_holder.geetest_silver .geetest_head .geetest_tip_space{margin-top:-10px;font-size:16px}.geetest_holder.geetest_silver .geetest_head .geetest_tips{height:20px}.geetest_holder.geetest_silver .geetest_head .geetest_tips .geetest_tip_content{line-height:20px;height:20px;_width:135px}.geetest_holder.geetest_silver .geetest_head .geetest_tips .geetest_tip_img{right:-116px;top:-10px;width:116px;height:40px}.geetest_holder.geetest_silver .geetest_head .geetest_tips.geetest_multi_click .geetest_tip_content{top:-10px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_atip_content{margin-top:-10px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text div{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border-radius:2px;border:1px solid #D7D7D7}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text .geetest_click_word::after,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text .geetest_click_word after{top:12px;bottom:12px;left:10px;right:10px;border-radius:18px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text .geetest_move_word span{text-shadow:1px 0 1px rgba(0,0,0,0.2)}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three{width:84px;top:-12px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word1,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word2,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word3{width:24px;height:24px;line-height:24px;font-size:16px;margin-left:4px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word1 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word2 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_three .geetest_word3 span{left:6px;z-index:99}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four{width:112px;top:-12px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word1,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word2,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word3,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word4{width:24px;height:24px;line-height:24px;font-size:16px;margin-left:4px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word1 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word2 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word3 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_four .geetest_word4 span{left:7px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five{width:115px;top:-10px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word1,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word2,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word3,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word4,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word5{width:20px;height:20px;line-height:20px;font-size:15px;margin-left:3px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word1 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word2 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word3 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word4 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_five .geetest_word5 span{left:5px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six{width:120px;top:-9px;display:block}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word1,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word2,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word3,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word4,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word5,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word6{width:18px;height:18px;line-height:18px;font-size:15px;margin-left:2px}.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word1 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word2 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word3 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word4 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word5 span,.geetest_holder.geetest_silver .geetest_head .geetest_atips .geetest_tip_text.geetest_six .geetest_word6 span{left:4px}.geetest_holder.geetest_silver .geetest_head .geetest_close{height:18px;width:18px;margin-top:-9px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item{_width:109px;_padding-bottom:109px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item.geetest_big_item{*width:339px;*padding-bottom:339px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_item_loading .geetest_item_loading_icon{margin:42% auto 10px;width:34px;height:26px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_item_loading .geetest_item_loading_tip{font-size:14px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item.geetest_big_item .geetest_item_wrap{*width:339px;*height:339px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_big_mark,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_space_mark{*width:28px;*height:28px;border:3px solid white;border-radius:50%;box-sizing:border-box;box-shadow:0 0 10px black}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_big_mark.geetest_mark_show,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark.geetest_mark_show,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_space_mark.geetest_mark_show{border-width:3.01px 9}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_big_mark .geetest_mark_no,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark .geetest_mark_no,.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_space_mark .geetest_mark_no{margin-top:-12px;height:24px;line-height:24px;font-size:18px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_space_mark{box-shadow:0 1px 6px 0 rgba(17,30,39,0.4)}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_space_mark .geetest_mark_no{width:10px;height:10px;margin-top:-5px;margin-left:-5px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark.geetest_mark_show{border-width:0;border:2px solid white}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark .geetest_mark_no{margin-top:-11px}.geetest_holder.geetest_silver .geetest_table_box .geetest_window .geetest_item .geetest_square_mark{border-radius:2px;*width:28px;*height:28px}.geetest_holder.geetest_silver .geetest_table_box .geetest_result_tip{bottom:-29px;height:28px;text-indent:9px;font-size:16px;line-height:29px}.geetest_holder.geetest_silver .geetest_panel{_padding-bottom:63px}.geetest_holder.geetest_silver .geetest_panel .geetest_commit{border-radius:2px;*height:45px}.geetest_holder.geetest_silver .geetest_panel .geetest_commit .geetest_commit_tip{margin-top:-10px;height:20px;line-height:20px;font-size:16px;letter-spacing:2px}.geetest_holder.geetest_silver .geetest_panel .geetest_temp,.geetest_holder.geetest_silver .geetest_panel a.geetest_close,.geetest_holder.geetest_silver .geetest_panel a.geetest_refresh,.geetest_holder.geetest_silver .geetest_panel a.geetest_feedback,.geetest_holder.geetest_silver .geetest_panel a.geetest_voice,.geetest_holder.geetest_silver .geetest_panel .geetest_text_logo{height:20px}.geetest_holder.geetest_silver .geetest_panel .geetest_small{margin-top:-11.5px;height:20px}.geetest_holder.geetest_silver .geetest_panel a.geetest_close,.geetest_holder.geetest_silver .geetest_panel a.geetest_refresh,.geetest_holder.geetest_silver .geetest_panel a.geetest_feedback,.geetest_holder.geetest_silver .geetest_panel a.geetest_voice{margin-left:14px;width:20px}.geetest_holder.geetest_silver .geetest_panel a.geetest_close{margin-left:0}.geetest_holder.geetest_silver .geetest_panel .geetest_close_tip,.geetest_holder.geetest_silver .geetest_panel .geetest_feedback_tip,.geetest_holder.geetest_silver .geetest_panel .geetest_refresh_tip,.geetest_holder.geetest_silver .geetest_panel .geetest_voice_tip{top:-32px;left:10px;border-radius:2px;padding:0 4px;height:22px;min-width:50px;line-height:22px}.geetest_holder.geetest_silver .geetest_panel .geetest_close_tip:before,.geetest_holder.geetest_silver .geetest_panel .geetest_feedback_tip:before,.geetest_holder.geetest_silver .geetest_panel .geetest_refresh_tip:before,.geetest_holder.geetest_silver .geetest_panel .geetest_voice_tip:before{bottom:-6px;left:0;border-width:4px 6px}.geetest_holder.geetest_silver .geetest_panel .geetest_text_logo{line-height:23px;font-size:12px}.geetest_holder.geetest_silver .geetest_medium_fontsize .geetest_tip_content,.geetest_holder.geetest_silver .geetest_medium_fontsize .geetest_atip_content,.geetest_holder.geetest_silver .geetest_medium_fontsize .geetest_tip_space,.geetest_holder.geetest_silver .geetest_medium_fontsize .geetest_commit .geetest_commit_tip{font-size:14px}.geetest_holder.geetest_silver .geetest_small_fontsize .geetest_tip_content,.geetest_holder.geetest_silver .geetest_small_fontsize .geetest_atip_content,.geetest_holder.geetest_silver .geetest_small_fontsize .geetest_tip_space,.geetest_holder.geetest_silver .geetest_small_fontsize .geetest_commit .geetest_commit_tip{font-size:12px}.geetest_holder.geetest_silver .geetest_flash::after{right:-280px;width:170px}@keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}@-webkit-keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}@keyframes geetest_word_move{0%{top:18px;opacity:0}100%{opacity:1;top:0}}@-webkit-keyframes geetest_word_move{0%{top:18px;opacity:0}100%{opacity:1;top:0}}@keyframes geetest_color{25%{top:7px;bottom:7px;left:7px;right:7px;background-color:#50B1FF}75%{top:0px;bottom:0px;left:0px;right:0px;background-color:#50B1FF}100%{top:0px;bottom:0px;left:0px;right:0px;border-radius:2px;background-color:#50B1FF}}@-webkit-keyframes geetest_color{25%{top:7px;bottom:7px;left:7px;right:7px;background-color:#50B1FF}75%{top:0px;bottom:0px;left:0px;right:0px;background-color:#50B1FF}100%{top:0px;bottom:0px;left:0px;right:0px;border-radius:2px;background-color:#50B1FF}}.geetest_holder.geetest_silver.geetest_popup .geetest_popup_ghost{_width:2000px;_height:1000px}.geetest_holder.geetest_silver.geetest_popup .geetest_popup_box{max-width:348px;min-width:210px;border:1px solid #d1d1d1;border-radius:2px;margin-left:-174px;margin-top:-223px;_width:348px;_height:445px}"),
          t = new oe("style");
        t["type"] = "text/css", t["_style"](e), t["$_CIg"](new oe(d));
      },
      "$_CBCW": function () {
        var g = this,
          e = [],
          f = new Le(),
          t = g["$_BHGz"],
          v = g["$"],
          m = g["$_BJw"],
          w = !1,
          n = Math["floor"](9580) / 100,
          r = {
            ".item_loading": {
              ".item_loading_icon": {},
              ".item_loading_tip": t["loading"]
            },
            ".item_wrap": {
              "img.item_img": {}
            }
          },
          i = $_EP();
        g["$1"] = i;
        var x = $_BAy(".item.big_item", r, i);
        x["$_CIg"](v(".window"));
        var s = "100%";
        "space" === m["pic_type"] && (s = "112%"), e["push"](i(".item_img")["$_sTyyle"]({
          "right": "0",
          "top": "0",
          "width": "100%",
          "height": m["sign"] ? s : "112%"
        }));
        var o = i(".item_wrap");
        x["$_sTyyle"]({
          "width": n + "%",
          "paddingBottom": n + "%"
        }), x["$_JBG"]("click", function (e) {
          if (w || (w = !0, g["$_CBDM"] = $_FB()), v(".commit")["$_BCAR"]("disable"), "space" === m["pic_type"]) 1 <= f["$_DHY"]() && (f["$_CHG"](f["$_FC_"]["$_JIT"][0]), g["$_CBEs"](e), e["$_BEFW"]());else if (9 <= f["$_DHY"]()) return;
          var t = {};
          if (m["zoomEle"]) try {
            var n = oe["$"](m["zoomEle"]),
              r = n && +n["$_BDIf"]("zoom");
            t = e["$_CJE"]["$_BCHh"](r);
          } catch (e) {
            t = e["$_CJE"]["$_BCHh"]();
          } else t = e["$_CJE"]["$_BCHh"]();
          var i = e["$_BECm"](),
            s = e["$_BEDf"](),
            o = t["left"],
            _ = t["top"],
            a = t["right"] - t["left"],
            c = t["bottom"] - t["top"],
            l = (i - o) / a * 100,
            u = (s - _) / c * 100;
          if (100 < Math["abs"](l) || 100 < Math["abs"](u)) {
            var h = e["$_CJE"]["$_BCIW"]();
            l = (i - (o = h["left"])) / a * 100, u = (s - (_ = h["top"])) / c * 100;
          }
          if (1 === g["$_BHEV"]) {
            v(".widget");
            var p = v(".tip_text");
            f["$_BFGo"](new oe("div")["$_BBJn"]("square_mark")["$_sTyyle"]({
              "left": l + "%",
              "top": u + "%"
            })["$_CIg"](x)["$_JBG"]("click", function (e) {
              f["$_CBFv"](e["$_CJE"], p), f["$_CHG"](e["$_CJE"]), g["$_CBEs"](e), f["$_DHY"]() <= 0 && v(".commit")["$_BBJn"]("disable"), e["$_BEFW"]();
            }), Math["round"](100 * l), Math["round"](100 * u))["$_CBGK"](p);
          } else {
            var d = "big_mark";
            "space" === m["pic_type"] && (d = "space_mark"), f["$_BFGo"](new oe("div")["$_BBJn"](d)["$_sTyyle"]({
              "left": l + "%",
              "top": u + "%",
              "transform": "translateZ(0)"
            })["$_CIg"](x)["$_JBG"]("click", function (e) {
              f["$_CHG"](e["$_CJE"]), g["$_CBEs"](e), f["$_DHY"]() <= 0 && v(".commit")["$_BBJn"]("disable"), e["$_BEFW"]();
            }), Math["round"](100 * l), Math["round"](100 * u), g["$_BJw"]["pic_type"]);
          }
        }), g["$_CBHn"] = e, g["$_CBIQ"] = f, g["$_CBJB"] = o;
      },
      "$_CCAo": function (i, s) {
        for (var o = this, _ = [], a = new Be(), c = !1, l = o["$"], u = Math["floor"](100 * (97.2 / i - 1.4)) / 100, e = 1; e <= s; e += 1) for (var t = 1; t <= i; t += 1) !function (e, t) {
          var n = $_EP();
          o["$1"] = n;
          var r = $_BAy(".item", {
            ".item_wrap": {
              "img.item_img": {}
            },
            ".item_ghost": {},
            ".item_icon": {}
          }, n);
          r["$_CIg"](l(".window")), _["push"](n(".item_img")["$_sTyyle"]({
            "left": 1 - e + "00%",
            "top": 1 - t + "00%",
            "width": i + "00%",
            "height": 112.4 * s + "%"
          })), y ? r["$_sTyyle"]({
            "width": 109 * u / 31 + "px",
            "paddingBottom": 109 * u / 31 + "px"
          }) : r["$_sTyyle"]({
            "width": u + "%",
            "paddingBottom": u + "%"
          }), b && n(".item")["$_BBJn"]("item_ie7"), r["$_JBG"]("click", function () {
            l(".commit")["$_BCAR"]("disable"), n(".item")["$_BBIK"]("selected"), a["$_CAFS"](e, t), a["$_FC_"]["$_BAAy"]() <= 0 && l(".commit")["$_BBJn"]("disable"), c || (c = !0, o["$_CBDM"] = $_FB());
          });
        }(t, e);
        o["$_CBHn"] = _, o["$_CBIQ"] = a;
      },
      "$_CAGf": function (e) {
        var t = this,
          n = e["split"]("*"),
          r = +n[0],
          i = +n[1];
        if (t["$_BJw"]["pic_type"]) switch (t["$_BJw"]["pic_type"]) {
          case "phrase":
            t["$_CBCW"](), t["$_BHEV"] = 1;
            break;
          case "nine":
            t["$_CCAo"](r, i), t["$_BHEV"] = 2;
            break;
          case "word":
          case "icon":
          default:
            t["$_CBCW"](), t["$_BHEV"] = 0;
        } else 1 == r && 1 == i ? (t["$_CBCW"](), t["$_BHEV"] = 0) : (t["$_BHEV"] = 2, t["$_CCAo"](r, i));
      },
      "$_CCBH": function (t, e, n) {
        var r = this["$"],
          i = this["$_BHGz"],
          s = this["$_BJw"],
          o = r(".result_tip");
        o["$_BBJn"]("up");
        var _ = this["$_BHHp"];
        "popup" !== s["product"] && "custom" !== s["product"] || (_ = r(".popup_box"));
        var a = _["$_BDHP"]() < 285 ? "_short" : "";
        if (t === ye) {
          if (a) {
            var c = "success" + a;
            o["$_BGu"](i[c]);
          } else {
            i = i["success"]["split"]("%s%");
            o["$_BGu"](i[0] + (100 - e) + i[1]);
          }
          o["$_BBJn"]("success");
        } else {
          c = "fail" + a;
          o["$_BGu"](i[c]), o["$_BBJn"]("fail");
        }
        return new $(function (e) {
          f(function () {
            e();
          }, n || 1500);
        })["$_CFX"](function () {
          return new $(function (e) {
            t === ye ? e() : (o["$_BCAR"]("up"), f(function () {
              e(), o["$_BCAR"]("fail")["$_BCAR"]("success");
            }, 600));
          });
        });
      },
      "$_BIJn": function () {
        this["$"];
        return this;
      },
      "$_BJBC": function (e, t) {
        this["$_BJDy"] = t, v(this["$_IIV"]["$_BIEV"]);
        var n = this["$_CAR"];
        return n && n["hideSuccess"] ? new $(function (e) {
          e();
        }) : this["$_CCBH"](ye, t, 400)["$_CFX"](function () {
          return new $(function (e) {
            e();
          });
        });
      },
      "$_BJEj": function () {
        var e = this["$"],
          t = this["$_BJw"];
        return "popup" !== t["product"] && "custom" !== t["product"] || (e(".popup_box")["$_BBJn"]("shake"), f(function () {
          e(".popup_box")["$_BCAR"]("shake");
        }, 400)), this["$_CCBH"](be);
      },
      "$_BJAr": function () {
        for (var t = this, n = (t["$"], t["$_BJw"]), r = t["$_JFm"], e = t["$_CBHn"], i = 0; i < e["length"]; i++) e[i]["$_BFK"]({
          "src": ""
        }), e[i]["$_BBAT"]();
        R(n, "/refresh.php", {
          "gt": n["gt"],
          "challenge": n["challenge"],
          "lang": n["lang"] || "zh-cn",
          "type": n["type"]
        })["$_CFX"](function (e) {
          if (e["error"]) return F(I(e, t["$_IIV"], "/refresh.php"));
          t["$_BHFZ"] = !0, t["$_BAJt"](), $_Ho(n, e["data"]), t["$_CAGf"](n["spec"]), r["$_EJI"](we);
        }, function () {
          return F(P("url_refresh", t["$_IIV"]));
        });
      },
      "$_BAJt": function () {
        return (0, this["$"])(".window")["$_BAJt"](), this;
      },
      "$_BIHl": function (e) {
        for (var t = this, n = t["$"], r = t["$_CBHn"], i = e["$_CJE"]["src"], s = t["$_BJw"], o = t["$_CBJB"], _ = 0, a = r["length"]; _ < a; _ += 1) o ? o["$_sTyyle"]({
          "backgroundImage": "url(\"" + i + "\")",
          "backgroundSize": "100%",
          "backgroundRepeat": "no-repeat"
        }) : r[_]["$_BFK"]({
          "src": i
        })["$_JBG"]("click", function (e) {
          e["$_BEEh"]();
        });
        t["$_CCC_"]();
        var c = t["$_BHHp"];
        return "popup" !== s["product"] && "custom" !== s["product"] || (c = n(".popup_box")), t["$_BHFZ"] ? (t["$_CCDe"](c["$_BDHP"]()), t["$_BHFZ"] = !1) : "embed" === t["$_BJw"]["product"] && t["$_CCEB"](), "space" === s["pic_type"] || "phrase" === s["pic_type"] ? n(".tip_img")["$_sTyyle"]({
          "display": "none"
        }) : n(".tip_img")["$_sTyyle"]({
          "display": "block",
          "backgroundImage": "url(\"" + i + "\")"
        }), "embed" !== t["$_BJw"]["product"] && (t["$_CCFl"](), t["$_CCDe"](c["$_BDHP"]())), t;
      },
      "$_CAHH": function () {
        if (!y && !b) {
          var e = this["$1"],
            t = this["$"];
          e && (e(".item_img")["$_BEI"]({
            "aria-hidden": !0
          }), t(".tip_img")["$_BEI"]({
            "aria-hidden": !0
          })), t(".small")["$_BEI"]({
            "tabIndex": "-1"
          })["$_BDGu"]()["$_sTyyle"]({
            "outline": "none",
            "fontSize": $_IX(12)
          }), t(".close")["$_BEI"]({
            "tabIndex": "-1"
          }), t(".refresh")["$_BEI"]({
            "tabIndex": "-1"
          }), t(".feedback")["$_BEI"]({
            "tabIndex": "-1"
          });
        }
      },
      "$_CCC_": function () {
        var e = this["$"],
          t = this["$_BHGz"],
          n = this["$_BJw"];
        switch (n["pic_type"]) {
          case "phrase":
            var r = t["atip"]["split"]("_");
            e(".atip_content")["$_BCJY"](r[0] + "<span class=\"geetest_mark\">" + r[1] + "</span>" + r[2] + r[3]), e(".atip_content")["$_sTyyle"]({
              "fontSize": ""
            });
            var i = e(".tip_text"),
              s = [e(".word1"), e(".word2"), e(".word3"), e(".word4"), e(".word5"), e(".word6")];
            i["$_BCAR"]("three"), i["$_BCAR"]("four"), i["$_BCAR"]("five"), i["$_BCAR"]("six");
            for (var o = 0, _ = s["length"]; o < _; o++) s[o]["$_BCAR"]("click_IE9"), s[o]["$_BCAR"]("move_word"), s[o]["$_BCAR"]("click_word");
            switch (n["num"]) {
              case 3:
                i["$_BBJn"]("three");
                break;
              case 4:
                i["$_BBJn"]("four");
                break;
              case 5:
                i["$_BBJn"]("five");
                break;
              case 6:
                i["$_BBJn"]("six");
            }
            break;
          case "nine":
            r = t["small_tip"]["split"]("_");
            e(".tip_content")["$_BCJY"](r[0]);
            break;
          case "space":
            r = n["sign"]["split"]("_") || [];
            e(".tip_space")["$_BCJY"](r[0] + "<span class=\"geetest_mark\">" + (r[1] || "") + "</span>" + (r[2] || ""));
            break;
          case "icon":
          case "word":
          default:
            r = "1*1" === n["spec"] ? t["tip"]["split"]("_") : t["small_tip"]["split"]("_");
            e(".tip_content")["$_BCJY"](r[0] + "<span class=\"geetest_mark\">" + r[1] + "</span>" + r[2]);
        }
      },
      "$_CBBF": function (e) {
        if (e) {
          var t = this["$_BJw"],
            n = this["$"];
          return "embed" === t["product"] && n(".holder")["$_sTyyle"]({
            "width": e
          }), this;
        }
      },
      "$_JBG": function () {
        var n = this,
          r = n["$"],
          e = n["$_BJw"],
          i = n["$_IIV"];
        "popup" === e["product"] || "custom" === e["product"] ? (r(".popup_ghost")["$_JBG"]("click", function () {
          n["$_CCGf"]();
        }), r(".close")["$_JBG"]("click", function () {
          n["$_CCGf"]();
        })) : r(".close")["$_JBG"]("click", function () {
          n["$_BGHw"]["$_JCW"](Ce);
        }), r(".refresh")["$_JBG"]("click", function (e) {
          var t = n["$_JFm"];
          t["$_JGS"]([we, ke, ye, be]) || (r(".commit")["$_BBJn"]("disable"), t["$_EJI"](Ee), e["$_BEEh"]());
        }), r(".commit")["$_JBG"]("click", function (e) {
          var t = n["$_JFm"];
          r(".commit")["$_BBJn"]("disable"), t["$_JGS"](xe) && f(function () {
            i["$_BJIZ"](n["$_CBIQ"]["$_FAE"](), $_FB() - n["$_CBDM"]);
          }, 0);
        }), n["$_CCHK"](), n["$_BHJz"]["$_JBG"]("resize", function () {
          n["$_CAJN"]();
        });
      },
      "$_CIg": function (e) {
        var t = this,
          n = t["$_BJw"];
        if (t["$_CCIj"] = oe["$"](e), !t["$_CCIj"]) return F(P("api_appendTo", t["$_IIV"]));
        "popup" === n["product"] || "custom" === n["product"] ? t["$_BHHp"]["$_CIg"](new oe(p)) : t["$_BHHp"]["$_CIg"](t["$_CCIj"]), t["$_BJw"]["show_voice"] && t["$_CCJY"](), t["$_CDAu"] = $_FB();
      },
      "$_CCJY": function () {
        var t = this,
          e = t["$"],
          n = t["$_BHGz"],
          r = t["$_JFm"];
        e(".voice_tip")["$_BGu"](n["voice"]), e(".voice")["$_BEI"]({
          "tabIndex": "0",
          "role": "button",
          "aria-label": n["voice"]
        })["$_BDGu"]()["$_sTyyle"]({
          "display": "inline-block"
        }), e(".voice")["$_JBG"]("keydown", function (e) {
          13 === e["$_FBK"]["keyCode"] && (r["$_EJI"](Se), t["$_IIV"]["$_JDi"]());
        }), e(".voice")["$_JBG"]("click", function () {
          r["$_EJI"](Se), t["$_IIV"]["$_JDi"]();
        });
      },
      "$_BBBP": function () {
        return this["$_CDBM"](), this;
      },
      "$_BBAT": function () {
        var e = this;
        return "popup" !== e["$_BJw"]["product"] && "custom" !== e["$_BJw"]["product"] || e["$_CCGf"](), e;
      },
      "$_CDBM": function () {
        var e = this;
        "custom" === e["$_BJw"]["product"] && e["$_BHIm"](), e["$_BHHp"]["$_BBBP"](), e["$_CAJN"](), f(function () {
          e["$_BHHp"]["$_BBCn"](1);
        }, 10);
      },
      "$_CCEB": function () {
        function s() {
          var e = n["$_BDHP"]();
          r === e && 0 !== r || 3 < i ? t["$_CAJN"]() : (i += 1, r = e, f(s, 200));
        }
        var t = this,
          n = t["$_BHHp"],
          r = n["$_BDHP"](),
          i = 0;
        f(s, 200);
      },
      "$_CCGf": function () {
        var t = this;
        return t["$_BHHp"]["$_BBCn"](0), new $(function (e) {
          f(function () {
            t["$_BHHp"]["$_BBAT"](), t["$_BGHw"]["$_JCW"](Ce), e();
          }, 0);
        });
      },
      "$_CDCL": function () {
        return new $(function (e) {
          f(e, 1e3);
        });
      },
      "$_CAIz": function () {
        var e = this["$_BJw"],
          t = "/static/" + e["theme"] + "/style" + ("https://" === e["protocol"] ? "_https" : "") + "." + e["theme_version"] + ".css",
          n = e["debugConfig"];
        return n && n["skin_path"] && (t = t["replace"]("/static", n["skin_path"])), M(e, "css", e["protocol"], e["static_servers"], t);
      },
      "$_JDi": function () {
        (0, this["$"])(".holder")["$_CHG"](), this["$_BHJz"]["$_BCGr"]();
      },
      "$_CDDV": function () {
        var e = this["$"],
          t = this["$_BJw"];
        if (-1 < new ie(["ar", "fa", "iw", "ur"])["$_BAFA"](t["lang"] && t["lang"]["split"]("-")[0])) {
          e(".tips")["$_BBJn"]("special"), e(".tip_space")["$_BBJn"]("special"), e(".result_tip")["$_BBJn"]("special_text");
          var n = e(".tip_img")["$_BCCD"]();
          e(".tip_img")["$_sTyyle"]({
            "right": "inherit",
            "left": n
          });
        }
      },
      "$_CAJN": function () {
        var e = this,
          t = e["$_BJw"],
          n = e["$"];
        if (e["$_BHHp"]) {
          var r = e["$_BHHp"];
          "popup" !== t["product"] && "custom" !== t["product"] || (r = n(".popup_box"));
          var i = r["$_BDHP"]();
          if (i) {
            if (x && "popup" === t["product"] && "100%" == t["width"]) {
              r["$_sTyyle"]({
                "width": ""
              }), i = r["$_BDHP"]();
              var s = e["$_CDER"](i);
              r["$_sTyyle"]({
                "width": s
              }), i = r["$_BDHP"]();
            }
            e["$_CCDe"](i), "embed" === e["$_BJw"]["product"] && e["$_CCFl"]();
          }
        }
      },
      "$_CDER": function (e) {
        var t = "",
          n = (0, this["$"])(".popup_ghost")["$_BDIf"]("font-family");
        if ("landscape" === n || "portrait" === n) var r = "landscape" === n;else r = 90 === Math["abs"](window["orientation"]);
        if (r) {
          var i = 1.28 * e,
            s = Math["min"](screen["availHeight"], screen["availWidth"]);
          if ((s = E ? s : s - 30) < i) {
            var o = .85 * s;
            t = $_IX(Math["ceil"](o / 1.28));
          }
        }
        return t;
      },
      "$_CCDe": function (e) {
        var t = this,
          n = t["$_BJw"];
        switch (t["$_CDFq"](e), (y || b) && t["$1"] && t["$1"](".item_wrap") && t["$1"](".item_wrap")["$_sTyyle"]({
          "width": e + "px",
          "height": e + "px"
        }), n["pic_type"]) {
          case "phrase":
            t["$_CDGP"](e);
            break;
          case "space":
            t["$_CDHI"](e);
            break;
          case "nine":
          case "word":
          case "icon":
            t["$_CDIE"](e), t["$_CDDV"]();
        }
      },
      "$_CDFq": function (e) {
        var t = (0, this["$"])(".widget");
        t["$_BCAR"]("medium_fontsize"), t["$_BCAR"]("small_fontsize"), 260 <= e ? e <= 270 && t["$_BBJn"]("medium_fontsize") : t["$_BBJn"]("small_fontsize");
      },
      "$_CDIE": function (e) {
        var t = (0, this["$"])(".tip_img");
        if (260 <= e) t["$_sTyyle"]({
          "width": $_IX(116),
          "height": $_IX(40),
          "right": $_IX(-116),
          "top": $_IX(-10)
        });else {
          var n = .15 * e,
            r = 2.9 * n;
          t["$_sTyyle"]({
            "width": $_IX(r),
            "height": $_IX(n),
            "right": $_IX("-" + r),
            "top": $_IX("-" + (n - 20) / 2)
          });
        }
      },
      "$_CDHI": function () {
        var e = (0, this["$"])(".tip_space"),
          t = e["$_BCHh"](),
          n = t["bottom"] - t["top"];
        0 < n && e["$_sTyyle"]({
          "marginTop": $_IX("-" + n / 2)
        });
      },
      "$_CDGP": function (i) {
        var s = this,
          e = s["$"],
          o = e(".atip_content"),
          _ = e(".tip_text");
        !function a(e) {
          var t = o["$_BDHP"]();
          var n = _["$_BDHP"]();
          if (.95 * i < t + n) switch (e) {
            case 1:
              o["$_sTyyle"]({
                "fontSize": $_IX(14)
              }), a(2);
              break;
            case 2:
              o["$_sTyyle"]({
                "fontSize": $_IX(12)
              }), a(3);
              break;
            case 3:
              var r = s["$_BHGz"]["atip"]["split"]("_");
              o["$_BCJY"](r[0] + "<span class=\"geetest_mark\">" + r[1] + "</span>" + r[2] + "<div>" + r[3] + "</div>");
          }
        }(1);
        var t = o["$_BCHh"](),
          n = t["bottom"] - t["top"];
        0 < n && o["$_sTyyle"]({
          "marginTop": $_IX("-" + n / 2)
        });
      },
      "$_CCFl": function () {
        var e,
          t = this["$"],
          n = t(".head")["$_BDHP"]();
        t(".tip_content")["$_BDHP"]() <= 0 || (e = 260 <= n ? 116 : .15 * n * 2.9, n < t(".tip_content")["$_BDHP"]() + e + 12 && t(".tips")["$_BBJn"]("multi_click"));
      },
      "$_CCHK": function () {
        var l = this,
          u = l["$_BJw"],
          h = l["$"];
        function p(e, t) {
          if (e === t) return !0;
          while (t && l["$_BHHp"]["$_CJE"] != t && (t = t["parentNode"])) if (t === e) return !0;
          return !1;
        }
        l["$_BHHp"]["$_JBG"]("click", function (e) {
          var t = e["$_FBK"]["target"] || e["$_FBK"]["srcElement"],
            n = h(".close")["$_CJE"],
            r = h(".refresh")["$_CJE"],
            i = h(".feedback")["$_CJE"],
            s = h(".commit")["$_CJE"],
            o = l["$1"](".item_img")["$_CJE"],
            _ = {
              "x": e["$_BECm"](),
              "y": e["$_BEDf"]()
            };
          if (p(o, t) ? _["t"] = 1 : p(s, t) ? _["t"] = 3 : p(r, t) ? _["t"] = 4 : p(n, t) ? _["t"] = 5 : p(i, t) ? _["t"] = 6 : _["t"] = 0, "1*1" !== u["spec"]) {
            var a = t["className"] || "";
            if (0 <= a["indexOf"](j + "item_ghost")) {
              var c = 0 <= a["indexOf"](j + "selected");
              _["t"] = c ? 1 : 2;
            }
            0 <= a["indexOf"](j + "item_icon") && (_["t"] = 2);
          }
          l["$_CDJi"](_), l["$_BHDz"]["push"](_), l["$_CEAn"]();
        });
      },
      "$_CBEs": function (e) {
        var t = {
          "x": e["$_BECm"](),
          "y": e["$_BEDf"](),
          "t": 2
        };
        this["$_CDJi"](t), this["$_BHDz"]["push"](t), this["$_CEAn"]();
      },
      "$_CDJi": function (e) {
        e["dt"] = $_FB() - this["$_BHCN"], this["$_BHCN"] = $_FB();
      },
      "$_CEAn": function (e) {
        if (e = e || 10, this["$_BHDz"]["length"] > e) {
          var t = this["$_BHDz"]["length"] - e;
          this["$_BHDz"]["splice"](0, t);
        }
      },
      "$_CEBN": function (t, n) {
        var r = 0;
        return function () {
          var e = $_FB();
          n < e - r && (t["apply"](this, arguments), r = e);
        };
      }
    }, je["prototype"] = {
      "challenge": "",
      "gt": "",
      "apiserver": "api.geetest.com",
      "staticservers": ["static.geetest.com", "static.geevisit.com"],
      "image_servers": [],
      "spec": "1*1",
      "sign": "依次点击图片的_xxx_3个字",
      "pic_sign": 0,
      "protocol": "http://",
      "lang": "zh-cn",
      "theme": "silver",
      "theme_version": "1.5.4",
      "version": "3.1.0",
      "feedback": "http://www.geetest.com/contact",
      "homepage": "https://www.geetest.com/first_page",
      "logo": !0,
      "autoReset": !0,
      "product": "popup",
      "area_ele": "",
      "width": $_IX(348),
      "$_BGGl": function (e) {
        return $_Ho(this, e), this;
      }
    }, Ne["type"] = "click", Ne["prototype"] = {
      "appendTo": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_CIg"](e), this;
      },
      "refresh": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_BJAr"](), this;
      },
      "getValidate": function () {
        return !!this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_CADn"]();
      },
      "onChangeCaptcha": function (e) {
        this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](Se, e);
      },
      "onReady": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](me, e), this;
      },
      "onRefresh": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](Ee, e), this;
      },
      "onSuccess": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](ye, e), this;
      },
      "onFail": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](be, e), this;
      },
      "onError": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](ke, e), this;
      },
      "onClose": function (e) {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_JBG"](Ce, e), this;
      },
      "close": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_CECN"](), this;
      },
      "preventRefresh": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_CEDv"](), this;
      },
      "allowRefresh": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_CEEE"](), this;
      },
      "show": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_BBBP"](), this;
      },
      "hide": function () {
        return this["$_BICM"] && z["$_FAE"](this["$_BIBx"])["$_BBAT"](), this;
      },
      "destroy": function () {
        this["$_BICM"] && (this["$_BICM"] = !1, z["$_FAE"](this["$_BIBx"])["$_JDi"](), z["$_EJI"](this["$_BIBx"], null));
      }
    }, Le["prototype"] = {
      "$_DHY": function () {
        return this["$_FC_"]["$_BAAy"]();
      },
      "$_CBGK": function (e) {
        var t = this["$_FC_"]["$_JIT"]["length"] - 1,
          n = e["$_BCBb"]()[t];
        return n && (this["getIEVersion"]() < 10 && 5 < this["getIEVersion"]() || k ? n["className"] = n["className"] + " geetest_click_IE9 geetest_move_word" : n["className"] = n["className"] + " geetest_click_word geetest_move_word"), this;
      },
      "$_BFGo": function (e, t, n, r) {
        var i = this["$_FC_"];
        return i["$_BABR"](e), e["$_CEFp"] = i["$_BAAy"]() - 1, e["$_CEGt"] = t, e["$_CEHV"] = n, this["$_CEIW"](e, r), f(function () {
          e["$_BBJn"]("mark_show");
        }, 10), this;
      },
      "$_CEIW": function (e, t) {
        return "space" === t ? new oe("div")["$_BBJn"]("mark_no")["$_CIg"](e) : new oe("div")["$_BBJn"]("mark_no")["$_BGu"](e["$_CEFp"] + 1)["$_CIg"](e);
      },
      "$_CBFv": function (e, r) {
        for (var i = this, t = i["$_FC_"], n = e["$_CEFp"], s = t["$_BAAy"](); n < s; n += 1) !function (e) {
          var t = r["$_BCBb"]()[e["$_CEFp"]];
          if (t) if (i["getIEVersion"]() < 10 && 5 < i["getIEVersion"]() || k) {
            var n = t["className"]["replace"](" geetest_click_IE9 geetest_move_word", "");
            t["className"] = n, t["className"] = n;
          } else {
            n = t["className"]["replace"](" geetest_click_word geetest_move_word", "");
            t["className"] = n;
          }
        }(t["$_FAE"](n));
        return i;
      },
      "$_CHG": function (e) {
        for (var t = this["$_FC_"], n = e["$_CEFp"], r = t["$_BAAy"](); n < r; n += 1) !function (e) {
          e["$_BCAR"]("mark_show"), p && ("transition" in p["style"] || "webkitTransition" in p["style"] || "mozTransition" in p["style"] || "msTransition" in p["style"]) ? f(function () {
            e["$_CHG"]();
          }, 300) : e["$_CHG"]();
        }(t["$_FAE"](n));
        return this["$_FC_"] = t["$_BBH"](0, e["$_CEFp"]), this;
      },
      "$_FAE": function () {
        var e = this["$_FC_"],
          t = new ie();
        return e["$_BCa"](function (e) {
          t["$_BABR"](e["$_CEGt"] + "_" + e["$_CEHV"]);
        }), t["$_BDh"](",");
      },
      "getIEVersion": function () {
        var e = ue["userAgent"],
          t = -1 < e["indexOf"]("compatible") && -1 < e["indexOf"]("MSIE"),
          n = -1 < e["indexOf"]("Edge") && !t,
          r = -1 < e["indexOf"]("Trident") && -1 < e["indexOf"]("rv:11.0");
        if (t) {
          new RegExp("MSIE (\\d+\\.\\d+);")["test"](e);
          var i = parseFloat(RegExp["$1"]);
          return 7 == i ? 7 : 8 == i ? 8 : 9 == i ? 9 : 10 == i ? 10 : 6;
        }
        return n ? "edge" : r ? 11 : -1;
      }
    }, Y["noConflict"](window, Ne);
  });
}();